home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: Mailbox/MIME Entity
(archive/mbox).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Mailbox/MIME Entity (archive/mbox)
| magic
| Supported |
100%
| dexvert
| Internet Message Format (text/imf)
| magic
| Supported |
1%
| dexvert
| System V 64-bit library (executable/systemV64BitLibrary)
| ext
| Unsupported |
1%
| dexvert
| COFF Library (other/coffLibrary)
| ext
| Unsupported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| Mailbox text, 1st line "From std-unix-request@uunet.uu.net Wed Oct 3 11:21:46 1990", ASCII text
| default
| |
100%
| TrID
| E-Mail message (Var. 2)
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| detectItEasy
| Format: Plain text[LF]
| default
| |
100%
| xdgMime
| application/mbox
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 46 72 6f 6d 20 73 74 64 | 2d 75 6e 69 78 2d 72 65 |From std|-unix-re|
|00000010| 71 75 65 73 74 40 75 75 | 6e 65 74 2e 75 75 2e 6e |quest@uu|net.uu.n|
|00000020| 65 74 20 20 57 65 64 20 | 4f 63 74 20 20 33 20 31 |et Wed |Oct 3 1|
|00000030| 31 3a 32 31 3a 34 36 20 | 31 39 39 30 0a 52 65 63 |1:21:46 |1990.Rec|
|00000040| 65 69 76 65 64 3a 20 66 | 72 6f 6d 20 63 73 2e 75 |eived: f|rom cs.u|
|00000050| 74 65 78 61 73 2e 65 64 | 75 20 62 79 20 75 75 6e |texas.ed|u by uun|
|00000060| 65 74 2e 75 75 2e 6e 65 | 74 20 28 35 2e 36 31 2f |et.uu.ne|t (5.61/|
|00000070| 31 2e 31 34 29 20 77 69 | 74 68 20 53 4d 54 50 20 |1.14) wi|th SMTP |
|00000080| 0a 09 69 64 20 41 41 31 | 38 34 36 33 3b 20 57 65 |..id AA1|8463; We|
|00000090| 64 2c 20 33 20 4f 63 74 | 20 39 30 20 31 31 3a 32 |d, 3 Oct| 90 11:2|
|000000a0| 31 3a 34 36 20 2d 30 34 | 30 30 0a 50 6f 73 74 65 |1:46 -04|00.Poste|
|000000b0| 64 2d 44 61 74 65 3a 20 | 33 20 4f 63 74 20 39 30 |d-Date: |3 Oct 90|
|000000c0| 20 31 34 3a 35 38 3a 33 | 36 20 47 4d 54 0a 52 65 | 14:58:3|6 GMT.Re|
|000000d0| 63 65 69 76 65 64 3a 20 | 62 79 20 63 73 2e 75 74 |ceived: |by cs.ut|
|000000e0| 65 78 61 73 2e 65 64 75 | 20 28 35 2e 36 34 2f 31 |exas.edu| (5.64/1|
|000000f0| 2e 37 36 29 20 0a 46 72 | 6f 6d 3a 20 6a 73 68 40 |.76) .Fr|om: jsh@|
|00000100| 75 73 65 6e 69 78 2e 6f | 72 67 20 28 4a 65 66 66 |usenix.o|rg (Jeff|
|00000110| 72 65 79 20 53 2e 20 48 | 61 65 6d 65 72 29 0a 4e |rey S. H|aemer).N|
|00000120| 65 77 73 67 72 6f 75 70 | 73 3a 20 63 6f 6d 70 2e |ewsgroup|s: comp.|
|00000130| 73 74 64 2e 75 6e 69 78 | 0a 53 75 62 6a 65 63 74 |std.unix|.Subject|
|00000140| 3a 20 53 74 61 6e 64 61 | 72 64 73 20 55 70 64 61 |: Standa|rds Upda|
|00000150| 74 65 2c 20 58 33 4a 31 | 36 3a 20 43 2b 2b 0a 4d |te, X3J1|6: C++.M|
|00000160| 65 73 73 61 67 65 2d 49 | 64 3a 20 3c 35 37 31 40 |essage-I|d: <571@|
|00000170| 75 73 65 6e 69 78 2e 4f | 52 47 3e 0a 53 65 6e 64 |usenix.O|RG>.Send|
|00000180| 65 72 3a 20 6a 73 71 40 | 75 73 65 6e 69 78 2e 4f |er: jsq@|usenix.O|
|00000190| 52 47 0a 52 65 70 6c 79 | 2d 54 6f 3a 20 73 74 64 |RG.Reply|-To: std|
|000001a0| 2d 75 6e 69 78 40 75 75 | 6e 65 74 2e 75 75 2e 6e |-unix@uu|net.uu.n|
|000001b0| 65 74 0a 4f 72 67 61 6e | 69 7a 61 74 69 6f 6e 3a |et.Organ|ization:|
|000001c0| 20 55 53 45 4e 49 58 20 | 53 74 61 6e 64 61 72 64 | USENIX |Standard|
|000001d0| 73 20 57 61 74 63 68 64 | 6f 67 20 43 6f 6d 6d 69 |s Watchd|og Commi|
|000001e0| 74 74 65 65 0a 58 2d 53 | 75 62 6d 69 73 73 69 6f |ttee.X-S|ubmissio|
|000001f0| 6e 73 3a 20 73 74 64 2d | 75 6e 69 78 40 75 75 6e |ns: std-|unix@uun|
|00000200| 65 74 2e 75 75 2e 6e 65 | 74 0a 44 61 74 65 3a 20 |et.uu.ne|t.Date: |
|00000210| 33 20 4f 63 74 20 39 30 | 20 31 34 3a 35 38 3a 33 |3 Oct 90| 14:58:3|
|00000220| 36 20 47 4d 54 0a 54 6f | 3a 20 73 74 64 2d 75 6e |6 GMT.To|: std-un|
|00000230| 69 78 40 75 75 6e 65 74 | 2e 75 75 2e 6e 65 74 0a |ix@uunet|.uu.net.|
|00000240| 0a 53 75 62 6d 69 74 74 | 65 64 2d 62 79 3a 20 6a |.Submitt|ed-by: j|
|00000250| 73 68 40 75 73 65 6e 69 | 78 2e 6f 72 67 20 28 4a |sh@useni|x.org (J|
|00000260| 65 66 66 72 65 79 20 53 | 2e 20 48 61 65 6d 65 72 |effrey S|. Haemer|
|00000270| 29 0a 0a 20 20 20 20 20 | 20 20 20 20 20 20 41 6e |).. | An|
|00000280| 20 55 70 64 61 74 65 20 | 6f 6e 20 55 4e 49 58 31 | Update |on UNIX1|
|00000290| 2d 52 65 6c 61 74 65 64 | 20 53 74 61 6e 64 61 72 |-Related| Standar|
|000002a0| 64 73 20 41 63 74 69 76 | 69 74 69 65 73 0a 0a 20 |ds Activ|ities.. |
|000002b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002c0| 20 20 20 20 20 20 20 20 | 20 20 4f 63 74 6f 62 65 | | Octobe|
|000002d0| 72 20 33 2c 20 31 39 39 | 30 0a 0a 20 20 20 20 20 |r 3, 199|0.. |
|000002e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 55 53 45 4e | | USEN|
|000002f0| 49 58 20 53 74 61 6e 64 | 61 72 64 73 20 57 61 74 |IX Stand|ards Wat|
|00000300| 63 68 64 6f 67 20 43 6f | 6d 6d 69 74 74 65 65 0a |chdog Co|mmittee.|
|00000310| 0a 20 20 20 20 20 20 20 | 20 20 20 4a 65 66 66 72 |. | Jeffr|
|00000320| 65 79 20 53 2e 20 48 61 | 65 6d 65 72 20 3c 6a 73 |ey S. Ha|emer <js|
|00000330| 68 40 75 73 65 6e 69 78 | 2e 6f 72 67 3e 2c 20 52 |h@usenix|.org>, R|
|00000340| 65 70 6f 72 74 20 45 64 | 69 74 6f 72 0a 0a 58 33 |eport Ed|itor..X3|
|00000350| 4a 31 36 3a 20 43 2b 2b | 0a 0a 4d 69 6b 65 20 56 |J16: C++|..Mike V|
|00000360| 69 6c 6f 74 20 3c 6d 6a | 76 40 6f 62 6a 65 63 74 |ilot <mj|v@object|
|00000370| 73 2e 6d 76 2e 63 6f 6d | 3e 20 72 65 70 6f 72 74 |s.mv.com|> report|
|00000380| 73 20 6f 6e 20 74 68 65 | 20 4a 75 6c 79 20 6d 65 |s on the| July me|
|00000390| 65 74 69 6e 67 20 69 6e | 0a 53 65 61 74 74 6c 65 |eting in|.Seattle|
|000003a0| 2c 20 57 61 73 68 69 6e | 67 74 6f 6e 3a 0a 0a 53 |, Washin|gton:..S|
|000003b0| 74 61 6e 64 61 72 64 20 | 43 2b 2b 3f 0a 0a 54 68 |tandard |C++?..Th|
|000003c0| 65 20 43 2b 2b 20 70 72 | 6f 67 72 61 6d 6d 69 6e |e C++ pr|ogrammin|
|000003d0| 67 20 6c 61 6e 67 75 61 | 67 65 20 68 61 73 20 62 |g langua|ge has b|
|000003e0| 65 65 6e 20 67 61 69 6e | 69 6e 67 20 70 6f 70 75 |een gain|ing popu|
|000003f0| 6c 61 72 69 74 79 20 61 | 74 20 61 0a 72 65 6d 61 |larity a|t a.rema|
|00000400| 72 6b 61 62 6c 65 20 72 | 61 74 65 20 28 61 6e 20 |rkable r|ate (an |
|00000410| 69 6e 66 6f 72 6d 61 6c | 20 65 73 74 69 6d 61 74 |informal| estimat|
|00000420| 65 20 69 73 20 74 68 61 | 74 20 74 68 65 20 43 2b |e is tha|t the C+|
|00000430| 2b 20 70 6f 70 75 6c 61 | 74 69 6f 6e 0a 64 6f 75 |+ popula|tion.dou|
|00000440| 62 6c 65 73 20 65 76 65 | 72 79 20 6e 69 6e 65 20 |bles eve|ry nine |
|00000450| 6d 6f 6e 74 68 73 29 2e | 20 20 4f 6e 65 20 72 65 |months).| One re|
|00000460| 61 63 74 69 6f 6e 20 74 | 6f 20 74 68 65 20 67 72 |action t|o the gr|
|00000470| 6f 77 69 6e 67 20 70 6f | 70 75 6c 61 72 69 74 79 |owing po|pularity|
|00000480| 0a 68 61 73 20 62 65 65 | 6e 20 61 20 63 61 6c 6c |.has bee|n a call|
|00000490| 20 74 6f 20 73 74 61 62 | 69 6c 69 7a 65 20 74 68 | to stab|ilize th|
|000004a0| 65 20 6c 61 6e 67 75 61 | 67 65 27 73 20 64 65 66 |e langua|ge's def|
|000004b0| 69 6e 69 74 69 6f 6e 2c | 20 61 6e 64 20 61 63 68 |inition,| and ach|
|000004c0| 69 65 76 65 0a 73 6f 6d | 65 20 63 6f 6e 73 69 73 |ieve.som|e consis|
|000004d0| 74 65 6e 63 79 20 61 63 | 72 6f 73 73 20 69 6d 70 |tency ac|ross imp|
|000004e0| 6c 65 6d 65 6e 74 61 74 | 69 6f 6e 73 2e 20 20 43 |lementat|ions. C|
|000004f0| 2b 2b 20 69 73 20 70 6f | 70 75 6c 61 72 20 65 6e |++ is po|pular en|
|00000500| 6f 75 67 68 20 74 68 61 | 74 0a 6c 61 72 67 65 72 |ough tha|t.larger|
|00000510| 20 63 6f 72 70 6f 72 61 | 74 69 6f 6e 73 20 61 72 | corpora|tions ar|
|00000520| 65 20 63 6f 6e 73 69 64 | 65 72 69 6e 67 20 61 64 |e consid|ering ad|
|00000530| 6f 70 74 69 6e 67 20 69 | 74 20 61 73 20 61 6e 20 |opting i|t as an |
|00000540| 6f 66 66 69 63 69 61 6c | 6c 79 0a 65 6e 64 6f 72 |official|ly.endor|
|00000550| 73 65 64 20 64 65 76 65 | 6c 6f 70 6d 65 6e 74 20 |sed deve|lopment |
|00000560| 6c 61 6e 67 75 61 67 65 | 20 2d 2d 20 62 75 74 20 |language| -- but |
|00000570| 73 6f 6d 65 20 63 61 6e | 6e 6f 74 20 6d 61 6b 65 |some can|not make|
|00000580| 20 73 75 63 68 20 61 20 | 6d 6f 76 65 0a 75 6e 6c | such a |move.unl|
|00000590| 65 73 73 20 74 68 65 20 | 6c 61 6e 67 75 61 67 65 |ess the |language|
|000005a0| 20 69 73 20 64 65 66 69 | 6e 65 64 20 62 79 20 61 | is defi|ned by a|
|000005b0| 20 73 74 61 6e 64 61 72 | 64 2e 0a 0a 46 6f 72 20 | standar|d...For |
|000005c0| 74 68 65 73 65 20 61 6e | 64 20 6f 74 68 65 72 20 |these an|d other |
|000005d0| 72 65 61 73 6f 6e 73 2c | 20 74 68 65 20 41 4e 53 |reasons,| the ANS|
|000005e0| 49 20 73 65 63 72 65 74 | 61 72 69 61 74 20 61 67 |I secret|ariat ag|
|000005f0| 72 65 65 64 20 74 6f 20 | 65 73 74 61 62 6c 69 73 |reed to |establis|
|00000600| 68 0a 74 68 65 20 58 33 | 4a 31 36 20 63 6f 6d 6d |h.the X3|J16 comm|
|00000610| 69 74 74 65 65 20 74 6f | 20 66 6f 72 6d 75 6c 61 |ittee to| formula|
|00000620| 74 65 20 61 20 73 74 61 | 6e 64 61 72 64 20 66 6f |te a sta|ndard fo|
|00000630| 72 20 43 2b 2b 2e 20 20 | 44 6d 69 74 72 79 20 4c |r C++. |Dmitry L|
|00000640| 65 6e 6b 6f 76 2c 0a 6f | 66 20 48 50 2c 20 6d 61 |enkov,.o|f HP, ma|
|00000650| 64 65 20 74 68 65 20 6f | 66 66 69 63 69 61 6c 20 |de the o|fficial |
|00000660| 70 72 6f 70 6f 73 61 6c | 2c 20 61 6e 64 20 73 65 |proposal|, and se|
|00000670| 72 76 65 73 20 61 73 20 | 63 68 61 69 72 6d 61 6e |rves as |chairman|
|00000680| 20 6f 66 20 74 68 65 0a | 63 6f 6d 6d 69 74 74 65 | of the.|committe|
|00000690| 65 2e 20 20 54 6f 20 64 | 61 74 65 2c 20 58 33 4a |e. To d|ate, X3J|
|000006a0| 31 36 20 68 61 73 20 6d | 65 74 20 74 68 72 65 65 |16 has m|et three|
|000006b0| 20 74 69 6d 65 73 3a 20 | 61 6e 20 6f 72 67 61 6e | times: |an organ|
|000006c0| 69 7a 61 74 69 6f 6e 61 | 6c 0a 6d 65 65 74 69 6e |izationa|l.meetin|
|000006d0| 67 20 6c 61 73 74 20 44 | 65 63 65 6d 62 65 72 2c |g last D|ecember,|
|000006e0| 20 74 68 65 20 66 69 72 | 73 74 20 74 65 63 68 6e | the fir|st techn|
|000006f0| 69 63 61 6c 20 6d 65 65 | 74 69 6e 67 20 69 6e 20 |ical mee|ting in |
|00000700| 4d 61 72 63 68 20 74 6f | 20 67 65 74 0a 6f 72 67 |March to| get.org|
|00000710| 61 6e 69 7a 65 64 2c 20 | 61 6e 64 20 61 20 6d 65 |anized, |and a me|
|00000720| 65 74 69 6e 67 20 69 6e | 20 4a 75 6c 79 20 74 6f |eting in| July to|
|00000730| 20 72 65 61 6c 6c 79 20 | 67 65 74 20 73 74 61 72 | really |get star|
|00000740| 74 65 64 2e 0a 0a 54 68 | 65 20 44 65 63 65 6d 62 |ted...Th|e Decemb|
|00000750| 65 72 20 6d 65 65 74 69 | 6e 67 2c 20 69 6e 20 57 |er meeti|ng, in W|
|00000760| 61 73 68 69 6e 67 74 6f | 6e 20 44 2e 43 2e 2c 20 |ashingto|n D.C., |
|00000770| 77 61 73 20 70 75 72 65 | 6c 79 20 61 64 6d 69 6e |was pure|ly admin|
|00000780| 69 73 74 72 61 74 69 76 | 65 3a 0a 6f 76 65 72 20 |istrativ|e:.over |
|00000790| 35 30 20 61 74 74 65 6e | 64 65 65 73 20 72 65 63 |50 atten|dees rec|
|000007a0| 65 69 76 65 64 20 6c 65 | 63 74 75 72 65 73 20 61 |eived le|ctures a|
|000007b0| 6e 64 20 74 6f 6e 73 20 | 6f 66 20 70 61 70 65 72 |nd tons |of paper|
|000007c0| 20 6f 6e 20 58 33 20 72 | 75 6c 65 73 20 61 6e 64 | on X3 r|ules and|
|000007d0| 0a 70 72 6f 63 65 64 75 | 72 65 73 2e 20 20 54 68 |.procedu|res. Th|
|000007e0| 65 20 68 69 67 68 6c 69 | 67 68 74 20 6f 66 20 74 |e highli|ght of t|
|000007f0| 68 65 20 64 61 79 20 77 | 61 73 20 61 6e 20 69 6e |he day w|as an in|
|00000800| 76 69 74 65 64 20 70 72 | 65 73 65 6e 74 61 74 69 |vited pr|esentati|
|00000810| 6f 6e 20 62 79 0a 42 6a | 61 72 6e 65 20 53 74 72 |on by.Bj|arne Str|
|00000820| 6f 75 73 74 72 75 70 20 | 6f 6e 20 60 60 74 68 65 |oustrup |on ``the|
|00000830| 20 73 70 69 72 69 74 20 | 6f 66 20 43 2b 2b 2e 27 | spirit |of C++.'|
|00000840| 27 20 54 68 65 20 74 72 | 61 6e 73 63 72 69 70 74 |' The tr|anscript|
|00000850| 20 69 73 0a 61 76 61 69 | 6c 61 62 6c 65 20 61 73 | is.avai|lable as|
|00000860| 20 63 6f 6d 6d 69 74 74 | 65 65 20 64 6f 63 75 6d | committ|ee docum|
|00000870| 65 6e 74 20 58 33 4a 31 | 36 2f 39 30 2d 30 30 32 |ent X3J1|6/90-002|
|00000880| 32 20 6f 72 20 66 72 6f | 6d 20 47 72 65 67 20 43 |2 or fro|m Greg C|
|00000890| 6f 6d 65 61 75 20 61 74 | 0a 43 6f 6d 65 61 75 20 |omeau at|.Comeau |
|000008a0| 43 6f 6d 70 75 74 69 6e | 67 2c 20 39 31 2d 33 34 |Computin|g, 91-34|
|000008b0| 20 31 32 30 74 68 20 53 | 74 72 65 65 74 2c 20 52 | 120th S|treet, R|
|000008c0| 69 63 68 6d 6f 6e 64 20 | 48 69 6c 6c 2c 20 4e 59 |ichmond |Hill, NY|
|000008d0| 20 31 31 34 31 38 2c 20 | 28 37 31 38 29 0a 38 34 | 11418, |(718).84|
|000008e0| 39 2d 32 33 35 35 2e 0a | 0a 4d 61 72 63 68 20 6d |9-2355..|.March m|
|000008f0| 65 65 74 69 6e 67 0a 0a | 41 54 26 54 20 68 6f 73 |eeting..|AT&T hos|
|00000900| 74 65 64 20 74 68 65 20 | 6d 65 65 74 69 6e 67 20 |ted the |meeting |
|00000910| 69 6e 20 4e 65 77 20 4a | 65 72 73 65 79 2e 20 20 |in New J|ersey. |
|00000920| 4d 6f 73 74 20 6f 66 20 | 74 68 65 20 77 65 65 6b |Most of |the week|
|00000930| 20 77 61 73 20 73 70 65 | 6e 74 20 6f 6e 0a 61 64 | was spe|nt on.ad|
|00000940| 6d 69 6e 69 73 74 72 61 | 74 69 76 65 20 6d 61 74 |ministra|tive mat|
|00000950| 74 65 72 73 2c 20 77 68 | 69 6c 65 20 74 68 65 20 |ters, wh|ile the |
|00000960| 67 72 6f 75 70 20 67 6f | 74 20 6f 72 67 61 6e 69 |group go|t organi|
|00000970| 7a 65 64 20 61 6e 64 20 | 61 63 63 75 73 74 6f 6d |zed and |accustom|
|00000980| 65 64 0a 74 6f 20 54 68 | 65 20 42 75 72 65 61 75 |ed.to Th|e Bureau|
|00000990| 63 72 61 74 69 63 20 57 | 61 79 2e 20 20 53 69 6e |cratic W|ay. Sin|
|000009a0| 63 65 20 6d 6f 73 74 20 | 6f 66 20 74 68 65 20 6d |ce most |of the m|
|000009b0| 65 6d 62 65 72 73 20 61 | 72 65 20 65 6e 67 69 6e |embers a|re engin|
|000009c0| 65 65 72 73 2c 20 74 68 | 65 0a 68 69 67 68 6c 69 |eers, th|e.highli|
|000009d0| 67 68 74 20 6f 66 20 74 | 68 65 20 77 65 65 6b 20 |ght of t|he week |
|000009e0| 77 61 73 20 74 68 65 20 | 65 76 65 6e 69 6e 67 20 |was the |evening |
|000009f0| 74 65 63 68 6e 69 63 61 | 6c 20 73 65 73 73 69 6f |technica|l sessio|
|00000a00| 6e 73 20 6f 6e 0a 69 6d | 70 6c 65 6d 65 6e 74 69 |ns on.im|plementi|
|00000a10| 6e 67 20 65 78 63 65 70 | 74 69 6f 6e 20 68 61 6e |ng excep|tion han|
|00000a20| 64 6c 69 6e 67 20 66 6f | 72 20 43 2b 2b 2e 20 20 |dling fo|r C++. |
|00000a30| 28 54 68 65 20 77 65 65 | 6b 20 77 61 73 20 73 6f |(The wee|k was so|
|00000a40| 72 74 20 6f 66 20 61 0a | 0a 5f 5f 5f 5f 5f 5f 5f |rt of a.|._______|
|00000a50| 5f 5f 5f 0a 0a 20 31 2e | 20 55 4e 49 58 54 4d 20 |___.. 1.| UNIXTM |
|00000a60| 69 73 20 61 20 52 65 67 | 69 73 74 65 72 65 64 20 |is a Reg|istered |
|00000a70| 54 72 61 64 65 6d 61 72 | 6b 20 6f 66 20 55 4e 49 |Trademar|k of UNI|
|00000a80| 58 20 53 79 73 74 65 6d | 20 4c 61 62 6f 72 61 74 |X System| Laborat|
|00000a90| 6f 72 69 65 73 20 69 6e | 0a 20 20 20 20 74 68 65 |ories in|. the|
|00000aa0| 20 55 6e 69 74 65 64 20 | 53 74 61 74 65 73 20 61 | United |States a|
|00000ab0| 6e 64 20 6f 74 68 65 72 | 20 63 6f 75 6e 74 72 69 |nd other| countri|
|00000ac0| 65 73 2e 0a 0a 4f 63 74 | 6f 62 65 72 20 33 2c 20 |es...Oct|ober 3, |
|00000ad0| 31 39 39 30 20 53 74 61 | 6e 64 61 72 64 73 20 55 |1990 Sta|ndards U|
|00000ae0| 70 64 61 74 65 20 20 20 | 20 20 20 20 20 20 20 20 |pdate | |
|00000af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000b00| 20 58 33 4a 31 36 3a 20 | 43 2b 2b 0a 0a 0c 0a 09 | X3J16: |C++.....|
|00000b10| 09 09 09 2d 20 32 20 2d | 0a 0a 6d 69 6e 69 2d 55 |...- 2 -|..mini-U|
|00000b20| 73 65 6e 69 78 20 63 6f | 6e 66 65 72 65 6e 63 65 |senix co|nference|
|00000b30| 2c 20 61 73 20 6d 6f 73 | 74 20 6d 65 6d 62 65 72 |, as mos|t member|
|00000b40| 73 20 68 61 64 20 67 6f | 6e 65 20 77 69 74 68 6f |s had go|ne witho|
|00000b50| 75 74 20 61 20 73 75 62 | 73 74 61 6e 74 69 61 6c |ut a sub|stantial|
|00000b60| 0a 43 2b 2b 20 67 61 74 | 68 65 72 69 6e 67 20 73 |.C++ gat|hering s|
|00000b70| 69 6e 63 65 20 74 68 65 | 20 4f 63 74 6f 62 65 72 |ince the| October|
|00000b80| 20 27 38 38 2c 20 44 65 | 6e 76 65 72 20 63 6f 6e | '88, De|nver con|
|00000b90| 66 65 72 65 6e 63 65 2e | 29 0a 0a 54 68 65 20 77 |ference.|)..The w|
|00000ba0| 65 65 6b 27 73 20 6d 61 | 6a 6f 72 20 61 63 74 69 |eek's ma|jor acti|
|00000bb0| 76 69 74 69 65 73 20 77 | 65 72 65 20 64 69 73 63 |vities w|ere disc|
|00000bc0| 75 73 73 69 6e 67 20 61 | 6e 64 20 70 72 65 70 61 |ussing a|nd prepa|
|00000bd0| 72 69 6e 67 20 61 20 67 | 6f 61 6c 73 0a 64 6f 63 |ring a g|oals.doc|
|00000be0| 75 6d 65 6e 74 2c 20 64 | 65 73 63 72 69 62 69 6e |ument, d|escribin|
|00000bf0| 67 20 74 68 65 20 63 6f | 6d 6d 69 74 74 65 65 27 |g the co|mmittee'|
|00000c00| 73 20 61 63 74 69 76 69 | 74 69 65 73 20 61 6e 64 |s activi|ties and|
|00000c10| 20 70 72 69 6f 72 69 74 | 69 65 73 2e 0a 0a 47 6f | priorit|ies...Go|
|00000c20| 61 6c 73 0a 0a 48 65 72 | 65 20 69 73 20 61 20 62 |als..Her|e is a b|
|00000c30| 72 69 65 66 20 6f 75 74 | 6c 69 6e 65 20 6f 66 20 |rief out|line of |
|00000c40| 74 68 65 20 67 6f 61 6c | 73 20 64 6f 63 75 6d 65 |the goal|s docume|
|00000c50| 6e 74 2c 20 77 68 69 63 | 68 20 69 73 20 61 76 61 |nt, whic|h is ava|
|00000c60| 69 6c 61 62 6c 65 20 61 | 73 0a 58 33 4a 31 36 2f |ilable a|s.X3J16/|
|00000c70| 39 30 2d 30 30 32 33 3a | 0a 0a 20 20 31 2e 20 20 |90-0023:|.. 1. |
|00000c80| 42 61 73 65 20 64 6f 63 | 75 6d 65 6e 74 73 3a 20 |Base doc|uments: |
|00000c90| 43 2b 2b 20 52 65 66 65 | 72 65 6e 63 65 20 4d 61 |C++ Refe|rence Ma|
|00000ca0| 6e 75 61 6c 2c 20 41 4e | 53 49 20 43 20 28 41 4e |nual, AN|SI C (AN|
|00000cb0| 53 20 58 33 2e 31 35 39 | 2d 31 39 38 39 29 2c 0a |S X3.159|-1989),.|
|00000cc0| 20 20 20 20 20 20 49 53 | 4f 20 43 20 77 68 65 6e | IS|O C when|
|00000cd0| 20 61 76 61 69 6c 61 62 | 6c 65 2e 0a 0a 20 20 32 | availab|le... 2|
|00000ce0| 2e 20 20 53 74 61 6e 64 | 61 72 64 69 7a 65 20 73 |. Stand|ardize s|
|00000cf0| 79 6e 74 61 78 20 61 6e | 64 20 73 65 6d 61 6e 74 |yntax an|d semant|
|00000d00| 69 63 73 20 6f 66 20 74 | 68 65 20 6c 61 6e 67 75 |ics of t|he langu|
|00000d10| 61 67 65 20 61 73 20 61 | 20 74 6f 6b 65 6e 0a 20 |age as a| token. |
|00000d20| 20 20 20 20 20 73 65 71 | 75 65 6e 63 65 20 77 69 | seq|uence wi|
|00000d30| 74 68 6f 75 74 20 74 68 | 65 20 70 72 65 73 65 6e |thout th|e presen|
|00000d40| 63 65 20 6f 66 20 70 72 | 65 70 72 6f 63 65 73 73 |ce of pr|eprocess|
|00000d50| 69 6e 67 20 64 69 72 65 | 63 74 69 76 65 73 2e 0a |ing dire|ctives..|
|00000d60| 0a 20 20 33 2e 20 20 44 | 65 66 69 6e 65 20 61 6e |. 3. D|efine an|
|00000d70| 64 20 73 74 61 6e 64 61 | 72 64 69 7a 65 20 61 20 |d standa|rdize a |
|00000d80| 6d 69 6e 69 6d 75 6d 20 | 73 65 74 20 6f 66 20 43 |minimum |set of C|
|00000d90| 2b 2b 20 6c 69 62 72 61 | 72 69 65 73 2c 20 74 68 |++ libra|ries, th|
|00000da0| 65 69 72 0a 20 20 20 20 | 20 20 63 6f 6e 74 65 6e |eir. | conten|
|00000db0| 74 73 2c 20 61 6e 64 20 | 69 6e 74 65 72 66 61 63 |ts, and |interfac|
|00000dc0| 65 73 2e 0a 0a 20 20 34 | 2e 20 20 53 74 61 6e 64 |es... 4|. Stand|
|00000dd0| 61 72 64 69 7a 65 20 65 | 6c 65 6d 65 6e 74 73 20 |ardize e|lements |
|00000de0| 6f 66 20 61 20 43 2b 2b | 20 65 6e 76 69 72 6f 6e |of a C++| environ|
|00000df0| 6d 65 6e 74 2e 0a 0a 20 | 20 35 2e 20 20 43 6f 6e |ment... | 5. Con|
|00000e00| 73 69 64 65 72 20 70 72 | 6f 70 6f 73 65 64 20 6d |sider pr|oposed m|
|00000e10| 61 6a 6f 72 20 63 68 61 | 6e 67 65 73 3a 20 70 61 |ajor cha|nges: pa|
|00000e20| 72 61 6d 65 74 65 72 69 | 7a 65 64 20 74 79 70 65 |rameteri|zed type|
|00000e30| 73 20 61 6e 64 0a 20 20 | 20 20 20 20 65 78 63 65 |s and. | exce|
|00000e40| 70 74 69 6f 6e 73 2e 0a | 0a 20 20 36 2e 20 20 45 |ptions..|. 6. E|
|00000e50| 6e 73 75 72 65 20 74 68 | 61 74 20 74 68 65 20 73 |nsure th|at the s|
|00000e60| 74 61 6e 64 61 72 64 20 | 69 73 20 73 75 69 74 61 |tandard |is suita|
|00000e70| 62 6c 65 20 66 6f 72 20 | 74 68 65 20 69 6e 74 65 |ble for |the inte|
|00000e80| 72 6e 61 74 69 6f 6e 61 | 6c 0a 20 20 20 20 20 20 |rnationa|l. |
|00000e90| 63 6f 6d 6d 75 6e 69 74 | 79 2e 0a 0a 20 20 37 2e |communit|y... 7.|
|00000ea0| 20 20 45 6e 73 75 72 65 | 20 61 20 76 65 72 79 20 | Ensure| a very |
|00000eb0| 68 69 67 68 20 6c 65 76 | 65 6c 20 6f 66 20 63 6f |high lev|el of co|
|00000ec0| 6d 70 61 74 69 62 69 6c | 69 74 79 20 77 69 74 68 |mpatibil|ity with|
|00000ed0| 20 41 4e 53 49 20 43 2e | 0a 0a 20 20 38 2e 20 20 | ANSI C.|.. 8. |
|00000ee0| 45 73 74 61 62 6c 69 73 | 68 20 63 6f 6f 72 64 69 |Establis|h coordi|
|00000ef0| 6e 61 74 69 6e 67 20 6c | 69 61 69 73 6f 6e 73 20 |nating l|iaisons |
|00000f00| 77 69 74 68 20 58 33 4a | 31 31 20 28 41 4e 53 49 |with X3J|11 (ANSI|
|00000f10| 20 43 29 20 61 6e 64 0a | 20 20 20 20 20 20 4e 75 | C) and.| Nu|
|00000f20| 6d 65 72 69 63 61 6c 20 | 43 20 45 78 74 65 6e 73 |merical |C Extens|
|00000f30| 69 6f 6e 73 20 47 72 6f | 75 70 2e 0a 0a 20 20 39 |ions Gro|up... 9|
|00000f40| 2e 20 20 50 72 6f 64 75 | 63 65 20 74 77 6f 20 64 |. Produ|ce two d|
|00000f50| 65 6c 69 76 65 72 61 62 | 6c 65 73 3a 20 64 72 61 |eliverab|les: dra|
|00000f60| 66 74 20 70 72 6f 70 6f | 73 65 64 20 73 74 61 6e |ft propo|sed stan|
|00000f70| 64 61 72 64 20 61 6e 64 | 20 72 61 74 69 6f 6e 61 |dard and| rationa|
|00000f80| 6c 65 2e 0a 0a 20 31 30 | 2e 20 20 50 72 69 6f 72 |le... 10|. Prior|
|00000f90| 69 74 69 65 73 3a 0a 0a | 20 20 20 20 20 20 20 20 |ities:..| |
|00000fa0| 20 2d 20 63 6c 65 61 72 | 20 26 20 75 6e 61 6d 62 | - clear| & unamb|
|00000fb0| 69 67 75 6f 75 73 0a 0a | 20 20 20 20 20 20 20 20 |iguous..| |
|00000fc0| 20 2d 20 43 2b 2b 20 72 | 65 66 65 72 65 6e 63 65 | - C++ r|eference|
|00000fd0| 20 6d 61 6e 75 61 6c 0a | 0a 20 20 20 20 20 20 20 | manual.|. |
|00000fe0| 20 20 2d 20 6f 74 68 65 | 72 20 62 61 73 65 20 64 | - othe|r base d|
|00000ff0| 6f 63 75 6d 65 6e 74 73 | 0a 0a 20 20 20 20 20 20 |ocuments|.. |
|00001000| 20 20 20 2d 20 63 6f 6e | 73 69 73 74 65 6e 63 79 | - con|sistency|
|00001010| 0a 0a 20 20 20 20 20 20 | 20 20 20 2d 20 75 73 65 |.. | - use|
|00001020| 72 2f 69 6d 70 6c 65 6d | 65 6e 74 65 72 20 65 78 |r/implem|enter ex|
|00001030| 70 65 72 69 65 6e 63 65 | 0a 0a 20 20 20 20 20 20 |perience|.. |
|00001040| 20 20 20 2d 20 70 6f 72 | 74 61 62 69 6c 69 74 79 | - por|tability|
|00001050| 2c 20 65 66 66 69 63 69 | 65 6e 63 79 2c 20 65 78 |, effici|ency, ex|
|00001060| 70 72 65 73 73 69 76 65 | 6e 65 73 73 0a 0a 20 20 |pressive|ness.. |
|00001070| 20 20 20 20 20 20 20 2d | 20 65 61 73 65 20 6f 66 | -| ease of|
|00001080| 20 69 6d 70 6c 65 6d 65 | 6e 74 61 74 69 6f 6e 20 | impleme|ntation |
|00001090| 28 69 6e 63 6c 75 64 69 | 6e 67 20 74 72 61 6e 73 |(includi|ng trans|
|000010a0| 6c 61 74 69 6f 6e 20 74 | 6f 20 43 29 0a 0a 4f 63 |lation t|o C)..Oc|
|000010b0| 74 6f 62 65 72 20 33 2c | 20 31 39 39 30 20 53 74 |tober 3,| 1990 St|
|000010c0| 61 6e 64 61 72 64 73 20 | 55 70 64 61 74 65 20 20 |andards |Update |
|000010d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000010e0| 20 20 20 20 20 20 20 20 | 20 20 58 33 4a 31 36 3a | | X3J16:|
|000010f0| 20 43 2b 2b 0a 0a 0c 0a | 09 09 09 09 2d 20 33 20 | C++....|....- 3 |
|00001100| 2d 0a 0a 54 68 65 72 65 | 20 77 61 73 20 73 6f 6d |-..There| was som|
|00001110| 65 20 63 6f 6e 66 75 73 | 69 6f 6e 20 6f 76 65 72 |e confus|ion over|
|00001120| 20 74 68 65 20 6d 75 6c | 74 69 70 6c 65 20 62 61 | the mul|tiple ba|
|00001130| 73 65 20 64 6f 63 75 6d | 65 6e 74 73 2e 20 20 4d |se docum|ents. M|
|00001140| 6f 73 74 0a 6d 65 6d 62 | 65 72 73 20 68 61 64 20 |ost.memb|ers had |
|00001150| 73 65 65 6e 20 74 68 65 | 20 41 54 26 54 54 20 43 |seen the| AT&TT C|
|00001160| 2b 2b 20 76 65 72 73 69 | 6f 6e 20 32 2e 30 20 72 |++ versi|on 2.0 r|
|00001170| 65 66 65 72 65 6e 63 65 | 20 6d 61 6e 75 61 6c 2c |eference| manual,|
|00001180| 20 62 75 74 20 69 6e 0a | 70 72 65 70 61 72 61 74 | but in.|preparat|
|00001190| 69 6f 6e 20 66 6f 72 20 | 73 74 61 6e 64 61 72 64 |ion for |standard|
|000011a0| 69 7a 61 74 69 6f 6e 2c | 20 74 68 65 20 6c 61 6e |ization,| the lan|
|000011b0| 67 75 61 67 65 20 61 6e | 64 20 69 74 73 20 72 65 |guage an|d its re|
|000011c0| 66 65 72 65 6e 63 65 20 | 6d 61 6e 75 61 6c 0a 68 |ference |manual.h|
|000011d0| 61 64 20 73 75 66 66 65 | 72 65 64 20 61 20 6e 75 |ad suffe|red a nu|
|000011e0| 6d 62 65 72 20 6f 66 20 | 73 75 62 73 65 71 75 65 |mber of |subseque|
|000011f0| 6e 74 2c 20 73 6d 61 6c | 6c 20 63 68 61 6e 67 65 |nt, smal|l change|
|00001200| 73 2e 20 20 41 54 26 54 | 20 6d 61 64 65 20 74 68 |s. AT&T| made th|
|00001210| 65 20 32 2e 31 0a 72 65 | 66 65 72 65 6e 63 65 20 |e 2.1.re|ference |
|00001220| 6d 61 6e 75 61 6c 20 61 | 76 61 69 6c 61 62 6c 65 |manual a|vailable|
|00001230| 20 74 6f 20 58 33 4a 31 | 36 3b 20 69 74 20 77 61 | to X3J1|6; it wa|
|00001240| 73 20 65 73 73 65 6e 74 | 69 61 6c 6c 79 20 74 68 |s essent|ially th|
|00001250| 65 20 74 65 78 74 20 6f | 66 0a 74 68 65 20 62 6f |e text o|f.the bo|
|00001260| 6f 6b 20 54 68 65 20 41 | 6e 6e 6f 74 61 74 65 64 |ok The A|nnotated|
|00001270| 20 43 2b 2b 20 52 65 66 | 65 72 65 6e 63 65 20 4d | C++ Ref|erence M|
|00001280| 61 6e 75 61 6c 20 62 79 | 20 4d 61 72 67 61 72 65 |anual by| Margare|
|00001290| 74 20 45 6c 6c 69 73 20 | 61 6e 64 0a 42 6a 61 72 |t Ellis |and.Bjar|
|000012a0| 6e 65 20 53 74 72 6f 75 | 73 74 72 75 70 20 70 75 |ne Strou|strup pu|
|000012b0| 62 6c 69 73 68 65 64 20 | 62 79 20 41 64 64 69 73 |blished |by Addis|
|000012c0| 6f 6e 2d 57 65 73 6c 65 | 79 20 28 6d 69 6e 75 73 |on-Wesle|y (minus|
|000012d0| 20 74 68 65 20 61 6e 6e | 6f 74 61 74 69 6f 6e 73 | the ann|otations|
|000012e0| 29 2e 0a 0a 4d 79 20 6e | 61 69 76 65 20 73 75 67 |)...My n|aive sug|
|000012f0| 67 65 73 74 69 6f 6e 20 | 74 6f 20 72 65 6d 6f 76 |gestion |to remov|
|00001300| 65 20 74 68 65 20 41 4e | 53 49 20 43 20 73 74 61 |e the AN|SI C sta|
|00001310| 6e 64 61 72 64 20 61 73 | 20 61 20 62 61 73 65 20 |ndard as| a base |
|00001320| 64 6f 63 75 6d 65 6e 74 | 0a 69 6e 20 66 61 76 6f |document|.in favo|
|00001330| 72 20 6f 66 20 61 20 73 | 69 6e 67 6c 65 20 62 61 |r of a s|ingle ba|
|00001340| 73 65 20 70 72 6f 76 6f | 6b 65 64 20 74 68 65 20 |se provo|ked the |
|00001350| 6d 6f 73 74 20 69 6e 74 | 65 6e 73 65 20 61 6e 64 |most int|ense and|
|00001360| 20 65 6d 6f 74 69 6f 6e | 61 6c 0a 64 69 73 63 75 | emotion|al.discu|
|00001370| 73 73 69 6f 6e 20 6f 66 | 20 74 68 65 20 77 65 65 |ssion of| the wee|
|00001380| 6b 2e 20 20 41 74 20 73 | 74 61 6b 65 20 77 61 73 |k. At s|take was|
|00001390| 20 63 6f 6d 70 61 74 69 | 62 69 6c 69 74 79 20 62 | compati|bility b|
|000013a0| 65 74 77 65 65 6e 20 43 | 2b 2b 20 61 6e 64 20 43 |etween C|++ and C|
|000013b0| 2e 0a 0a 57 68 69 6c 65 | 20 6d 6f 73 74 20 6d 65 |...While| most me|
|000013c0| 6d 62 65 72 73 20 6f 66 | 20 58 33 4a 31 36 20 66 |mbers of| X3J16 f|
|000013d0| 65 65 6c 20 74 68 61 74 | 20 74 68 65 20 65 78 69 |eel that| the exi|
|000013e0| 73 74 65 6e 63 65 20 6f | 66 20 61 20 73 65 70 61 |stence o|f a sepa|
|000013f0| 72 61 74 65 0a 63 6f 6d | 6d 69 74 74 65 65 20 69 |rate.com|mittee i|
|00001400| 6d 70 6c 69 65 73 20 74 | 68 65 20 73 74 61 6e 64 |mplies t|he stand|
|00001410| 61 72 64 69 7a 61 74 69 | 6f 6e 20 6f 66 20 61 20 |ardizati|on of a |
|00001420| 6e 65 77 20 6c 61 6e 67 | 75 61 67 65 2c 20 73 6f |new lang|uage, so|
|00001430| 6d 65 20 66 6f 72 6d 65 | 72 0a 6d 65 6d 62 65 72 |me forme|r.member|
|00001440| 73 20 6f 66 20 58 33 4a | 31 31 2c 20 77 68 69 63 |s of X3J|11, whic|
|00001450| 68 20 6a 75 73 74 20 66 | 69 6e 69 73 68 65 64 20 |h just f|inished |
|00001460| 74 68 65 20 43 20 73 74 | 61 6e 64 61 72 64 2c 20 |the C st|andard, |
|00001470| 77 61 6e 74 20 74 6f 0a | 65 6c 69 6d 69 6e 61 74 |want to.|eliminat|
|00001480| 65 20 61 6e 79 20 61 6e | 64 20 61 6c 6c 20 69 6e |e any an|d all in|
|00001490| 63 6f 6d 70 61 74 69 62 | 69 6c 69 74 69 65 73 20 |compatib|ilities |
|000014a0| 77 69 74 68 20 43 2e 20 | 20 28 54 68 65 72 65 20 |with C. | (There |
|000014b0| 77 61 73 20 65 76 65 6e | 20 61 0a 74 68 72 65 61 |was even| a.threa|
|000014c0| 74 20 74 6f 20 73 61 62 | 6f 74 61 67 65 20 74 68 |t to sab|otage th|
|000014d0| 65 20 43 2b 2b 20 73 74 | 61 6e 64 61 72 64 20 69 |e C++ st|andard i|
|000014e0| 6e 20 62 61 6c 6c 6f 74 | 69 6e 67 20 69 66 20 74 |n ballot|ing if t|
|000014f0| 68 65 79 20 61 72 65 20 | 6e 6f 74 0a 72 65 6d 6f |hey are |not.remo|
|00001500| 76 65 64 2e 29 0a 0a 54 | 68 69 73 20 69 73 73 75 |ved.)..T|his issu|
|00001510| 65 20 69 73 20 6f 62 76 | 69 6f 75 73 6c 79 20 69 |e is obv|iously i|
|00001520| 6d 70 6f 72 74 61 6e 74 | 20 61 6e 64 20 68 61 73 |mportant| and has|
|00001530| 20 74 77 6f 20 73 69 64 | 65 73 2e 20 20 4d 61 6b | two sid|es. Mak|
|00001540| 65 20 79 6f 75 72 0a 70 | 72 65 66 65 72 65 6e 63 |e your.p|referenc|
|00001550| 65 73 20 6b 6e 6f 77 6e | 20 74 6f 20 74 68 65 20 |es known| to the |
|00001560| 63 6f 6d 6d 69 74 74 65 | 65 2e 20 20 46 6f 72 20 |committe|e. For |
|00001570| 64 65 74 61 69 6c 65 64 | 20 72 65 66 65 72 65 6e |detailed| referen|
|00001580| 63 65 20 6d 61 74 65 72 | 69 61 6c 2c 0a 62 6f 74 |ce mater|ial,.bot|
|00001590| 68 20 60 60 43 2b 2b 3a | 20 41 73 20 43 6c 6f 73 |h ``C++:| As Clos|
|000015a0| 65 20 61 73 20 50 6f 73 | 73 69 62 6c 65 20 74 6f |e as Pos|sible to|
|000015b0| 20 43 20 2d 2d 20 42 75 | 74 20 4e 6f 20 43 6c 6f | C -- Bu|t No Clo|
|000015c0| 73 65 72 2c 27 27 20 28 | 42 6a 61 72 6e 65 0a 53 |ser,'' (|Bjarne.S|
|000015d0| 74 72 6f 75 73 74 72 75 | 70 20 61 6e 64 20 41 6e |troustru|p and An|
|000015e0| 64 79 20 4b 6f 65 6e 69 | 67 2c 20 54 68 65 20 43 |dy Koeni|g, The C|
|000015f0| 2b 2b 20 52 65 70 6f 72 | 74 2c 20 31 28 37 29 2c |++ Repor|t, 1(7),|
|00001600| 20 31 39 38 39 29 20 61 | 6e 64 20 43 68 61 70 74 | 1989) a|nd Chapt|
|00001610| 65 72 20 31 38 0a 6f 66 | 20 54 68 65 20 41 6e 6e |er 18.of| The Ann|
|00001620| 6f 74 61 74 65 64 20 43 | 2b 2b 20 52 65 66 65 72 |otated C|++ Refer|
|00001630| 65 6e 63 65 20 4d 61 6e | 75 61 6c 20 64 6f 63 75 |ence Man|ual docu|
|00001640| 6d 65 6e 74 20 61 6e 64 | 20 65 78 70 6c 61 69 6e |ment and| explain|
|00001650| 20 64 69 66 66 65 72 65 | 6e 63 65 73 0a 61 6e 64 | differe|nces.and|
|00001660| 20 69 6e 63 6f 6d 70 61 | 74 69 62 69 6c 69 74 69 | incompa|tibiliti|
|00001670| 65 73 20 62 65 74 77 65 | 65 6e 20 74 68 65 20 6c |es betwe|en the l|
|00001680| 61 6e 67 75 61 67 65 73 | 20 61 73 20 74 68 65 79 |anguages| as they|
|00001690| 20 73 74 61 6e 64 20 74 | 6f 64 61 79 2e 0a 0a 46 | stand t|oday...F|
|000016a0| 6f 63 75 73 69 6e 67 20 | 6f 6e 20 61 20 6c 61 6e |ocusing |on a lan|
|000016b0| 67 75 61 67 65 20 77 69 | 74 68 6f 75 74 20 70 72 |guage wi|thout pr|
|000016c0| 65 70 72 6f 63 65 73 73 | 69 6e 67 20 64 69 72 65 |eprocess|ing dire|
|000016d0| 63 74 69 76 65 73 20 63 | 6f 6e 74 69 6e 75 65 73 |ctives c|ontinues|
|000016e0| 20 74 68 65 0a 64 65 2d | 65 6d 70 68 61 73 69 73 | the.de-|emphasis|
|000016f0| 20 6f 66 20 74 68 65 20 | 43 20 70 72 65 70 72 6f | of the |C prepro|
|00001700| 63 65 73 73 6f 72 2e 20 | 20 54 68 69 73 20 69 73 |cessor. | This is|
|00001710| 20 70 61 72 74 69 63 75 | 6c 61 72 6c 79 20 66 61 | particu|larly fa|
|00001720| 76 6f 72 65 64 20 62 79 | 0a 43 2b 2b 20 76 65 6e |vored by|.C++ ven|
|00001730| 64 6f 72 73 20 6c 6f 6f | 6b 69 6e 67 20 69 6e 74 |dors loo|king int|
|00001740| 6f 20 6d 6f 72 65 20 70 | 6f 77 65 72 66 75 6c 20 |o more p|owerful |
|00001750| 64 65 76 65 6c 6f 70 6d | 65 6e 74 20 65 6e 76 69 |developm|ent envi|
|00001760| 72 6f 6e 6d 65 6e 74 73 | 2e 0a 5b 45 64 69 74 6f |ronments|..[Edito|
|00001770| 72 3a 20 41 64 6d 69 74 | 74 65 64 6c 79 2c 20 69 |r: Admit|tedly, i|
|00001780| 6d 70 72 6f 70 65 72 20 | 70 72 65 70 72 6f 63 65 |mproper |preproce|
|00001790| 73 73 6f 72 20 75 73 65 | 20 63 61 6e 20 73 69 6e |ssor use| can sin|
|000017a0| 6b 20 75 73 20 69 6e 20 | 64 65 65 70 20 61 6e 64 |k us in |deep and|
|000017b0| 0a 64 69 72 74 79 20 62 | 61 74 68 20 77 61 74 65 |.dirty b|ath wate|
|000017c0| 72 2c 20 62 75 74 20 6c | 65 74 27 73 20 6d 61 6b |r, but l|et's mak|
|000017d0| 65 20 73 75 72 65 20 74 | 6f 20 73 61 76 65 20 74 |e sure t|o save t|
|000017e0| 68 65 20 62 61 62 79 2e | 20 20 57 68 65 6e 20 77 |he baby.| When w|
|000017f0| 72 69 74 69 6e 67 0a 70 | 6f 72 74 61 62 6c 65 20 |riting.p|ortable |
|00001800| 43 2c 20 49 20 70 65 72 | 73 6f 6e 61 6c 6c 79 20 |C, I per|sonally |
|00001810| 66 69 6e 64 20 23 69 66 | 64 65 66 73 20 65 78 74 |find #if|defs ext|
|00001820| 72 65 6d 65 6c 79 20 76 | 61 6c 75 61 62 6c 65 3b |remely v|aluable;|
|00001830| 20 49 20 73 75 73 70 65 | 63 74 0a 74 68 65 79 20 | I suspe|ct.they |
|00001840| 77 69 6c 6c 20 72 65 6d | 61 69 6e 20 76 61 6c 75 |will rem|ain valu|
|00001850| 61 62 6c 65 20 69 6e 20 | 43 2b 2b 2c 20 61 6e 64 |able in |C++, and|
|00001860| 20 49 20 77 6f 75 6c 64 | 20 68 61 74 65 20 74 6f | I would| hate to|
|00001870| 20 73 65 65 20 74 68 65 | 20 77 6f 72 6b 69 6e 67 | see the| working|
|00001880| 0a 67 72 6f 75 70 20 6e | 65 67 6c 65 63 74 20 74 |.group n|eglect t|
|00001890| 68 69 73 20 76 61 6c 75 | 61 62 6c 65 20 70 6f 72 |his valu|able por|
|000018a0| 74 69 6e 67 20 74 6f 6f | 6c 2e 5d 0a 0a 54 68 65 |ting too|l.]..The|
|000018b0| 20 6c 69 62 72 61 72 69 | 65 73 20 65 66 66 6f 72 | librari|es effor|
|000018c0| 74 20 69 6e 63 6c 75 64 | 65 73 20 61 73 6b 69 6e |t includ|es askin|
|000018d0| 67 20 77 68 61 74 20 74 | 6f 20 64 6f 20 61 62 6f |g what t|o do abo|
|000018e0| 75 74 20 74 68 65 20 41 | 4e 53 49 2d 43 0a 6c 69 |ut the A|NSI-C.li|
|000018f0| 62 72 61 72 79 2c 20 61 | 6e 64 20 69 6e 76 65 73 |brary, a|nd inves|
|00001900| 74 69 67 61 74 69 6e 67 | 20 77 68 61 74 20 63 61 |tigating| what ca|
|00001910| 6e 20 62 65 20 73 74 61 | 6e 64 61 72 64 69 7a 65 |n be sta|ndardize|
|00001920| 64 20 69 6e 20 61 20 6d | 6f 72 65 20 43 2b 2b 2d |d in a m|ore C++-|
|00001930| 6c 69 6b 65 0a 61 70 70 | 72 6f 61 63 68 2e 0a 0a |like.app|roach...|
|00001940| 54 68 65 20 65 6e 76 69 | 72 6f 6e 6d 65 6e 74 20 |The envi|ronment |
|00001950| 77 6f 72 6b 20 61 64 64 | 72 65 73 73 65 73 20 74 |work add|resses t|
|00001960| 68 65 20 6c 69 6e 6b 69 | 6e 67 20 61 6e 64 20 65 |he linki|ng and e|
|00001970| 78 65 63 75 74 69 6e 67 | 20 6f 66 20 43 2b 2b 20 |xecuting| of C++ |
|00001980| 63 6f 64 65 0a 77 69 74 | 68 20 6e 6f 6e 2d 43 2b |code.wit|h non-C+|
|00001990| 2b 20 63 6f 64 65 20 28 | 69 2e 65 2e 2c 20 6c 69 |+ code (|i.e., li|
|000019a0| 6e 6b 61 67 65 20 61 6e | 64 20 70 72 6f 67 72 61 |nkage an|d progra|
|000019b0| 6d 20 65 78 65 63 75 74 | 69 6f 6e 20 6d 6f 64 65 |m execut|ion mode|
|000019c0| 6c 73 29 2c 20 72 61 74 | 68 65 72 0a 74 68 61 6e |ls), rat|her.than|
|000019d0| 20 64 65 76 65 6c 6f 70 | 6d 65 6e 74 20 65 6e 76 | develop|ment env|
|000019e0| 69 72 6f 6e 6d 65 6e 74 | 20 74 6f 6f 6c 73 2e 0a |ironment| tools..|
|000019f0| 0a 54 68 65 72 65 20 61 | 72 65 20 74 68 6f 75 73 |.There a|re thous|
|00001a00| 61 6e 64 73 20 6f 66 20 | 73 75 67 67 65 73 74 65 |ands of |suggeste|
|00001a10| 64 20 60 60 69 6d 70 72 | 6f 76 65 6d 65 6e 74 73 |d ``impr|ovements|
|00001a20| 27 27 20 70 72 6f 70 6f | 73 65 64 20 61 73 0a 65 |'' propo|sed as.e|
|00001a30| 78 74 65 6e 73 69 6f 6e | 73 20 74 6f 20 43 2b 2b |xtension|s to C++|
|00001a40| 2c 20 62 75 74 20 74 68 | 65 72 65 20 69 73 20 63 |, but th|ere is c|
|00001a50| 6f 6e 73 65 6e 73 75 73 | 20 6f 6e 20 74 77 6f 20 |onsensus| on two |
|00001a60| 6e 61 6d 65 64 20 69 6e | 20 74 68 65 20 67 6f 61 |named in| the goa|
|00001a70| 6c 73 0a 64 6f 63 75 6d | 65 6e 74 3a 20 70 61 72 |ls.docum|ent: par|
|00001a80| 61 6d 65 74 65 72 69 7a | 65 64 20 74 79 70 65 73 |ameteriz|ed types|
|00001a90| 20 61 6e 64 20 65 78 63 | 65 70 74 69 6f 6e 20 68 | and exc|eption h|
|00001aa0| 61 6e 64 6c 69 6e 67 2e | 20 20 54 68 65 69 72 20 |andling.| Their |
|00001ab0| 70 72 6f 70 6f 73 61 6c | 73 0a 61 72 65 20 64 65 |proposal|s.are de|
|00001ac0| 74 61 69 6c 65 64 2c 20 | 61 6e 64 20 62 6f 74 68 |tailed, |and both|
|00001ad0| 20 68 61 76 65 20 62 65 | 65 6e 20 69 6d 70 6c 65 | have be|en imple|
|00001ae0| 6d 65 6e 74 65 64 20 28 | 69 6e 20 73 6f 6d 65 20 |mented (|in some |
|00001af0| 66 6f 72 6d 29 20 69 6e | 20 61 20 66 65 77 0a 43 |form) in| a few.C|
|00001b00| 2b 2b 20 69 6d 70 6c 65 | 6d 65 6e 74 61 74 69 6f |++ imple|mentatio|
|00001b10| 6e 73 2e 0a 0a 54 68 65 | 20 65 6d 70 68 61 73 69 |ns...The| emphasi|
|00001b20| 73 20 6f 6e 20 69 6e 74 | 65 72 6e 61 74 69 6f 6e |s on int|ernation|
|00001b30| 61 6c 20 63 6f 6e 63 65 | 72 6e 73 20 72 65 66 6c |al conce|rns refl|
|00001b40| 65 63 74 73 20 74 68 65 | 20 6c 65 73 73 6f 6e 73 |ects the| lessons|
|00001b50| 20 6c 65 61 72 6e 65 64 | 0a 66 72 6f 6d 20 74 68 | learned|.from th|
|00001b60| 65 20 64 69 66 66 69 63 | 75 6c 74 69 65 73 20 6f |e diffic|ulties o|
|00001b70| 66 20 43 20 73 74 61 6e | 64 61 72 64 69 7a 61 74 |f C stan|dardizat|
|00001b80| 69 6f 6e 2e 20 20 58 33 | 4a 31 36 20 68 61 73 20 |ion. X3|J16 has |
|00001b90| 73 6f 6d 65 20 66 65 6e | 63 65 73 20 74 6f 0a 0a |some fen|ces to..|
|00001ba0| 4f 63 74 6f 62 65 72 20 | 33 2c 20 31 39 39 30 20 |October |3, 1990 |
|00001bb0| 53 74 61 6e 64 61 72 64 | 73 20 55 70 64 61 74 65 |Standard|s Update|
|00001bc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001bd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 58 33 4a 31 | | X3J1|
|00001be0| 36 3a 20 43 2b 2b 0a 0a | 0c 0a 09 09 09 09 2d 20 |6: C++..|......- |
|00001bf0| 34 20 2d 0a 0a 6d 65 6e | 64 2c 20 70 61 72 74 69 |4 -..men|d, parti|
|00001c00| 63 75 6c 61 72 6c 79 20 | 69 6e 20 74 68 65 20 69 |cularly |in the i|
|00001c10| 6e 74 65 72 6e 61 74 69 | 6f 6e 61 6c 20 63 6f 6d |nternati|onal com|
|00001c20| 6d 75 6e 69 74 79 2e 20 | 20 52 61 74 68 65 72 20 |munity. | Rather |
|00001c30| 74 68 61 6e 0a 77 61 69 | 74 69 6e 67 20 75 6e 74 |than.wai|ting unt|
|00001c40| 69 6c 20 74 68 65 20 6c | 61 73 74 20 6d 69 6e 75 |il the l|ast minu|
|00001c50| 74 65 20 74 6f 20 73 70 | 72 69 6e 67 20 61 20 73 |te to sp|ring a s|
|00001c60| 74 61 6e 64 61 72 64 20 | 6f 6e 20 74 68 65 20 49 |tandard |on the I|
|00001c70| 53 4f 2c 20 74 68 65 20 | 43 2b 2b 0a 63 6f 6d 6d |SO, the |C++.comm|
|00001c80| 69 74 74 65 65 20 69 73 | 20 69 6e 76 6f 6c 76 69 |ittee is| involvi|
|00001c90| 6e 67 20 69 74 73 65 6c | 66 20 77 69 74 68 20 74 |ng itsel|f with t|
|00001ca0| 68 65 20 69 6e 74 65 72 | 6e 61 74 69 6f 6e 61 6c |he inter|national|
|00001cb0| 20 63 6f 6d 6d 75 6e 69 | 74 79 20 72 69 67 68 74 | communi|ty right|
|00001cc0| 0a 66 72 6f 6d 20 74 68 | 65 20 73 74 61 72 74 2e |.from th|e start.|
|00001cd0| 0a 0a 4a 75 6c 79 20 6d | 65 65 74 69 6e 67 0a 0a |..July m|eeting..|
|00001ce0| 4d 69 63 72 6f 73 6f 66 | 74 20 68 6f 73 74 65 64 |Microsof|t hosted|
|00001cf0| 20 74 68 65 20 73 65 63 | 6f 6e 64 2c 20 53 65 61 | the sec|ond, Sea|
|00001d00| 74 74 6c 65 20 6d 65 65 | 74 69 6e 67 2e 20 20 53 |ttle mee|ting. S|
|00001d10| 75 62 2d 67 72 6f 75 70 | 73 20 66 6f 63 75 73 65 |ub-group|s focuse|
|00001d20| 64 20 6f 6e 0a 74 68 65 | 20 6b 65 79 20 74 6f 70 |d on.the| key top|
|00001d30| 69 63 73 20 6c 69 73 74 | 65 64 20 69 6e 20 74 68 |ics list|ed in th|
|00001d40| 65 20 67 6f 61 6c 73 20 | 73 74 61 74 65 6d 65 6e |e goals |statemen|
|00001d50| 74 20 62 65 67 61 6e 20 | 77 6f 72 6b 20 61 74 20 |t began |work at |
|00001d60| 74 68 65 20 4d 61 72 63 | 68 0a 6d 65 65 74 69 6e |the Marc|h.meetin|
|00001d70| 67 2c 20 61 6e 64 20 72 | 65 70 6f 72 74 65 64 20 |g, and r|eported |
|00001d80| 74 68 65 69 72 20 70 72 | 6f 67 72 65 73 73 20 69 |their pr|ogress i|
|00001d90| 6e 20 53 65 61 74 74 6c | 65 2e 0a 0a 49 6e 74 65 |n Seattl|e...Inte|
|00001da0| 72 6e 61 74 69 6f 6e 61 | 6c 20 43 6f 6e 63 65 72 |rnationa|l Concer|
|00001db0| 6e 73 0a 20 20 20 20 20 | 53 74 65 76 65 20 43 61 |ns. |Steve Ca|
|00001dc0| 72 74 65 72 2c 20 6f 66 | 20 42 65 6c 6c 63 6f 72 |rter, of| Bellcor|
|00001dd0| 65 2c 20 70 72 65 73 65 | 6e 74 65 64 20 74 68 65 |e, prese|nted the|
|00001de0| 20 6d 61 6a 6f 72 20 49 | 6e 74 65 72 6e 61 74 69 | major I|nternati|
|00001df0| 6f 6e 61 6c 0a 20 20 20 | 20 20 43 6f 6e 63 65 72 |onal. | Concer|
|00001e00| 6e 73 20 28 70 61 72 74 | 69 63 75 6c 61 72 6c 79 |ns (part|icularly|
|00001e10| 20 63 68 61 72 61 63 74 | 65 72 20 73 65 74 73 20 | charact|er sets |
|00001e20| 61 6e 64 20 66 6f 72 6d | 61 6c 20 73 70 65 63 69 |and form|al speci|
|00001e30| 66 69 63 61 74 69 6f 6e | 29 0a 20 20 20 20 20 61 |fication|). a|
|00001e40| 6e 64 20 61 73 6b 65 64 | 20 74 68 65 20 6f 74 68 |nd asked| the oth|
|00001e50| 65 72 20 67 72 6f 75 70 | 73 20 74 6f 20 77 6f 72 |er group|s to wor|
|00001e60| 6b 20 6f 6e 20 74 68 65 | 73 65 20 69 73 73 75 65 |k on the|se issue|
|00001e70| 73 2e 20 20 48 65 20 61 | 6c 73 6f 0a 20 20 20 20 |s. He a|lso. |
|00001e80| 20 73 75 67 67 65 73 74 | 65 64 20 76 61 72 69 6f | suggest|ed vario|
|00001e90| 75 73 20 73 69 74 65 73 | 20 6f 76 65 72 73 65 61 |us sites| oversea|
|00001ea0| 73 20 77 68 65 72 65 20 | 66 75 74 75 72 65 20 58 |s where |future X|
|00001eb0| 33 4a 31 36 20 6d 65 65 | 74 69 6e 67 73 0a 20 20 |3J16 mee|tings. |
|00001ec0| 20 20 20 63 6f 75 6c 64 | 20 68 65 6c 70 20 63 6f | could| help co|
|00001ed0| 6f 70 65 72 61 74 69 6f | 6e 20 77 69 74 68 20 69 |operatio|n with i|
|00001ee0| 6e 74 65 72 6e 61 74 69 | 6f 6e 61 6c 20 73 74 61 |nternati|onal sta|
|00001ef0| 6e 64 61 72 64 69 7a 61 | 74 69 6f 6e 0a 20 20 20 |ndardiza|tion. |
|00001f00| 20 20 65 66 66 6f 72 74 | 73 2e 0a 0a 45 64 69 74 | effort|s...Edit|
|00001f10| 6f 72 69 61 6c 0a 20 20 | 20 20 20 4a 6f 6e 61 74 |orial. | Jonat|
|00001f20| 68 61 6e 20 53 68 6f 70 | 69 72 69 6f 2c 20 6f 66 |han Shop|irio, of|
|00001f30| 20 41 54 26 54 2c 20 70 | 72 65 73 65 6e 74 65 64 | AT&T, p|resented|
|00001f40| 20 74 68 65 20 45 64 69 | 74 6f 72 69 61 6c 20 67 | the Edi|torial g|
|00001f50| 72 6f 75 70 27 73 0a 20 | 20 20 20 20 70 72 6f 70 |roup's. | prop|
|00001f60| 6f 73 61 6c 20 66 6f 72 | 20 6f 72 67 61 6e 69 7a |osal for| organiz|
|00001f70| 69 6e 67 20 61 6e 64 20 | 66 6f 72 6d 61 74 74 69 |ing and |formatti|
|00001f80| 6e 67 20 74 68 65 20 73 | 74 61 6e 64 61 72 64 2e |ng the s|tandard.|
|00001f90| 20 20 4a 6f 6e 20 69 73 | 20 61 6c 73 6f 0a 20 20 | Jon is| also. |
|00001fa0| 20 20 20 77 6f 72 6b 69 | 6e 67 20 6f 6e 20 61 6e | worki|ng on an|
|00001fb0| 20 61 62 73 74 72 61 63 | 74 20 6d 61 63 68 69 6e | abstrac|t machin|
|00001fc0| 65 20 6d 6f 64 65 6c 2c | 20 61 6e 64 20 61 20 77 |e model,| and a w|
|00001fd0| 61 79 20 74 6f 20 64 65 | 66 69 6e 65 20 74 68 65 |ay to de|fine the|
|00001fe0| 0a 20 20 20 20 20 73 65 | 6d 61 6e 74 69 63 73 20 |. se|mantics |
|00001ff0| 69 6e 20 74 68 65 20 73 | 74 61 6e 64 61 72 64 20 |in the s|tandard |
|00002000| 70 72 65 63 69 73 65 6c | 79 20 61 6e 64 20 63 6f |precisel|y and co|
|00002010| 6e 73 69 73 74 65 6e 74 | 6c 79 2e 0a 0a 46 6f 72 |nsistent|ly...For|
|00002020| 6d 61 6c 20 53 79 6e 74 | 61 78 0a 20 20 20 20 20 |mal Synt|ax. |
|00002030| 4a 61 6d 65 73 20 52 6f | 73 6b 69 6e 64 2c 20 61 |James Ro|skind, a|
|00002040| 6e 20 69 6e 64 65 70 65 | 6e 64 65 6e 74 20 63 6f |n indepe|ndent co|
|00002050| 6e 73 75 6c 74 61 6e 74 | 2c 20 70 72 65 73 65 6e |nsultant|, presen|
|00002060| 74 65 64 20 74 68 65 20 | 77 6f 72 6b 20 6f 66 0a |ted the |work of.|
|00002070| 20 20 20 20 20 74 68 65 | 20 46 6f 72 6d 61 6c 20 | the| Formal |
|00002080| 53 79 6e 74 61 78 20 67 | 72 6f 75 70 2e 20 20 48 |Syntax g|roup. H|
|00002090| 65 20 68 61 73 20 64 65 | 76 65 6c 6f 70 65 64 20 |e has de|veloped |
|000020a0| 28 61 6e 64 20 70 75 62 | 6c 69 73 68 65 64 20 6f |(and pub|lished o|
|000020b0| 6e 20 74 68 65 0a 20 20 | 20 20 20 6e 65 74 29 20 |n the. | net) |
|000020c0| 61 20 79 61 63 63 2d 61 | 62 6c 65 20 67 72 61 6d |a yacc-a|ble gram|
|000020d0| 6d 61 72 20 66 6f 72 20 | 43 2b 2b 2c 20 61 6e 64 |mar for |C++, and|
|000020e0| 20 69 73 20 63 6f 6e 63 | 65 72 6e 65 64 20 61 62 | is conc|erned ab|
|000020f0| 6f 75 74 0a 20 20 20 20 | 20 61 6d 62 69 67 75 69 |out. | ambigui|
|00002100| 74 69 65 73 20 69 6e 20 | 74 68 65 20 74 68 65 20 |ties in |the the |
|00002110| 6c 61 6e 67 75 61 67 65 | 2e 20 20 4d 6f 73 74 20 |language|. Most |
|00002120| 6f 66 20 74 68 65 20 64 | 69 73 63 75 73 73 69 6f |of the d|iscussio|
|00002130| 6e 20 77 61 73 0a 20 20 | 20 20 20 73 70 65 6e 74 |n was. | spent|
|00002140| 20 74 72 79 69 6e 67 20 | 74 6f 20 64 69 73 63 6f | trying |to disco|
|00002150| 76 65 72 20 77 68 65 74 | 68 65 72 20 43 2b 2b 20 |ver whet|her C++ |
|00002160| 63 61 6e 20 28 6f 72 20 | 73 68 6f 75 6c 64 29 20 |can (or |should) |
|00002170| 62 65 20 6d 61 64 65 0a | 20 20 20 20 20 4c 41 4c |be made.| LAL|
|00002180| 52 28 31 29 2e 0a 0a 43 | 6f 72 65 20 4c 61 6e 67 |R(1)...C|ore Lang|
|00002190| 75 61 67 65 0a 20 20 20 | 20 20 41 6e 64 79 20 4b |uage. | Andy K|
|000021a0| 6f 65 6e 69 67 2c 20 6f | 66 20 41 54 26 54 2c 20 |oenig, o|f AT&T, |
|000021b0| 70 72 65 73 65 6e 74 65 | 64 20 74 68 65 20 43 6f |presente|d the Co|
|000021c0| 72 65 20 4c 61 6e 67 75 | 61 67 65 20 67 72 6f 75 |re Langu|age grou|
|000021d0| 70 27 73 20 77 6f 72 6b | 2e 0a 20 20 20 20 20 49 |p's work|.. I|
|000021e0| 6e 69 74 69 61 6c 6c 79 | 2c 20 74 68 65 79 20 69 |nitially|, they i|
|000021f0| 64 65 6e 74 69 66 69 65 | 64 20 61 6e 64 20 63 6c |dentifie|d and cl|
|00002200| 61 73 73 69 66 69 65 64 | 20 64 69 66 66 69 63 75 |assified| difficu|
|00002210| 6c 74 69 65 73 20 69 6e | 20 74 68 65 0a 20 20 20 |lties in| the. |
|00002220| 20 20 77 6f 72 6b 69 6e | 67 20 64 6f 63 75 6d 65 | workin|g docume|
|00002230| 6e 74 2e 0a 0a 45 6e 76 | 69 72 6f 6e 6d 65 6e 74 |nt...Env|ironment|
|00002240| 0a 20 20 20 20 20 4a 6f | 68 6e 20 56 61 73 74 61 |. Jo|hn Vasta|
|00002250| 2c 20 6f 66 20 48 50 2c | 20 70 72 65 73 65 6e 74 |, of HP,| present|
|00002260| 65 64 20 74 68 65 20 77 | 6f 72 6b 20 6f 66 20 74 |ed the w|ork of t|
|00002270| 68 65 20 45 6e 76 69 72 | 6f 6e 6d 65 6e 74 20 67 |he Envir|onment g|
|00002280| 72 6f 75 70 2e 0a 20 20 | 20 20 20 41 20 6b 65 79 |roup.. | A key|
|00002290| 20 69 73 73 75 65 20 61 | 64 64 72 65 73 73 65 64 | issue a|ddressed|
|000022a0| 20 62 79 20 74 68 69 73 | 20 67 72 6f 75 70 20 69 | by this| group i|
|000022b0| 73 20 74 68 65 20 69 6e | 74 65 72 61 63 74 69 6f |s the in|teractio|
|000022c0| 6e 20 6f 66 20 43 2b 2b | 0a 20 20 20 20 20 77 69 |n of C++|. wi|
|000022d0| 74 68 20 6f 74 68 65 72 | 20 70 72 6f 67 72 61 6d |th other| program|
|000022e0| 6d 69 6e 67 20 6c 61 6e | 67 75 61 67 65 73 2e 20 |ming lan|guages. |
|000022f0| 20 41 6d 6f 6e 67 20 74 | 68 65 20 69 6d 70 6f 72 | Among t|he impor|
|00002300| 74 61 6e 74 20 74 6f 70 | 69 63 73 20 61 72 65 0a |tant top|ics are.|
|00002310| 20 20 20 20 20 6c 69 6e | 6b 61 67 65 20 6f 66 20 | lin|kage of |
|00002320| 43 2b 2b 20 61 6e 64 20 | 6e 6f 6e 2d 43 2b 2b 20 |C++ and |non-C++ |
|00002330| 74 72 61 6e 73 6c 61 74 | 69 6f 6e 20 75 6e 69 74 |translat|ion unit|
|00002340| 73 2c 20 65 73 70 65 63 | 69 61 6c 6c 79 20 74 68 |s, espec|ially th|
|00002350| 65 0a 20 20 20 20 20 63 | 6f 6e 73 74 72 75 63 74 |e. c|onstruct|
|00002360| 69 6f 6e 20 61 6e 64 20 | 64 65 73 74 72 75 63 74 |ion and |destruct|
|00002370| 69 6f 6e 20 6f 66 20 73 | 74 61 74 69 63 20 43 2b |ion of s|tatic C+|
|00002380| 2b 20 6f 62 6a 65 63 74 | 73 2e 0a 0a 4c 69 62 72 |+ object|s...Libr|
|00002390| 61 72 69 65 73 0a 20 20 | 20 20 20 49 20 70 72 65 |aries. | I pre|
|000023a0| 73 65 6e 74 65 64 20 74 | 68 65 20 4c 69 62 72 61 |sented t|he Libra|
|000023b0| 72 79 20 67 72 6f 75 70 | 27 73 20 77 6f 72 6b 2e |ry group|'s work.|
|000023c0| 20 20 54 68 65 72 65 20 | 77 65 72 65 20 6d 61 6e | There |were man|
|000023d0| 79 0a 20 20 20 20 20 73 | 75 67 67 65 73 74 69 6f |y. s|uggestio|
|000023e0| 6e 73 2c 20 66 72 6f 6d | 20 62 6f 74 68 20 69 6e |ns, from| both in|
|000023f0| 73 69 64 65 20 61 6e 64 | 20 6f 75 74 73 69 64 65 |side and| outside|
|00002400| 20 6f 66 20 74 68 65 20 | 63 6f 6d 6d 69 74 74 65 | of the |committe|
|00002410| 65 2e 0a 20 20 20 20 20 | 28 49 6e 74 65 72 65 73 |e.. |(Interes|
|00002420| 74 65 64 20 6f 75 74 73 | 69 64 65 20 73 75 67 67 |ted outs|ide sugg|
|00002430| 65 73 74 65 72 73 20 77 | 65 72 65 20 4a 61 6d 65 |esters w|ere Jame|
|00002440| 73 20 43 6f 67 67 69 6e | 73 2c 20 4b 65 69 74 68 |s Coggin|s, Keith|
|00002450| 20 47 6f 72 6c 65 6e 2c | 0a 20 20 20 20 20 61 6e | Gorlen,|. an|
|00002460| 64 20 44 6f 75 67 20 4c | 65 61 2c 20 77 68 6f 20 |d Doug L|ea, who |
|00002470| 68 61 76 65 20 65 61 63 | 68 20 64 65 76 65 6c 6f |have eac|h develo|
|00002480| 70 65 64 20 6c 61 72 67 | 65 20 43 2b 2b 20 6c 69 |ped larg|e C++ li|
|00002490| 62 72 61 72 69 65 73 2e | 29 20 41 20 66 65 77 0a |braries.|) A few.|
|000024a0| 20 20 20 20 20 70 65 6f | 70 6c 65 20 6e 6f 74 65 | peo|ple note|
|000024b0| 64 20 73 69 6d 69 6c 61 | 72 69 74 79 20 77 69 74 |d simila|rity wit|
|000024c0| 68 20 74 6f 70 69 63 73 | 20 63 6f 76 65 72 65 64 |h topics| covered|
|000024d0| 20 62 79 20 6f 74 68 65 | 72 20 73 74 61 6e 64 61 | by othe|r standa|
|000024e0| 72 64 73 0a 0a 4f 63 74 | 6f 62 65 72 20 33 2c 20 |rds..Oct|ober 3, |
|000024f0| 31 39 39 30 20 53 74 61 | 6e 64 61 72 64 73 20 55 |1990 Sta|ndards U|
|00002500| 70 64 61 74 65 20 20 20 | 20 20 20 20 20 20 20 20 |pdate | |
|00002510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002520| 20 58 33 4a 31 36 3a 20 | 43 2b 2b 0a 0a 0c 0a 09 | X3J16: |C++.....|
|00002530| 09 09 09 2d 20 35 20 2d | 0a 0a 20 20 20 20 20 28 |...- 5 -|.. (|
|00002540| 6e 6f 74 61 62 6c 79 20 | 50 4f 53 49 58 29 2e 20 |notably |POSIX). |
|00002550| 20 49 6e 69 74 69 61 6c | 6c 79 2c 20 74 68 65 20 | Initial|ly, the |
|00002560| 6c 69 62 72 61 72 79 20 | 67 72 6f 75 70 20 77 69 |library |group wi|
|00002570| 6c 6c 20 66 6f 63 75 73 | 20 6f 6e 20 61 0a 20 20 |ll focus| on a. |
|00002580| 20 20 20 66 65 77 20 63 | 6f 6d 6d 6f 6e 6c 79 2d | few c|ommonly-|
|00002590| 75 73 65 64 20 63 6f 6d | 70 6f 6e 65 6e 74 73 2e |used com|ponents.|
|000025a0| 20 20 50 61 72 61 6d 65 | 74 65 72 69 7a 65 64 20 | Parame|terized |
|000025b0| 74 79 70 65 73 20 61 6e | 64 20 65 78 63 65 70 74 |types an|d except|
|000025c0| 69 6f 6e 0a 20 20 20 20 | 20 68 61 6e 64 6c 69 6e |ion. | handlin|
|000025d0| 67 20 77 69 6c 6c 20 73 | 69 67 6e 69 66 69 63 61 |g will s|ignifica|
|000025e0| 6e 74 6c 79 20 65 66 66 | 65 63 74 20 74 68 65 20 |ntly eff|ect the |
|000025f0| 77 61 79 20 77 65 20 64 | 65 73 69 67 6e 20 6c 69 |way we d|esign li|
|00002600| 62 72 61 72 69 65 73 20 | 69 6e 0a 20 20 20 20 20 |braries |in. |
|00002610| 43 2b 2b 2e 0a 0a 4c 61 | 6e 67 75 61 67 65 20 45 |C++...La|nguage E|
|00002620| 78 74 65 6e 73 69 6f 6e | 73 0a 20 20 20 20 20 42 |xtension|s. B|
|00002630| 6a 61 72 6e 65 20 53 74 | 72 6f 75 73 74 72 75 70 |jarne St|roustrup|
|00002640| 2c 20 6f 66 20 41 54 26 | 54 2c 20 70 72 65 73 65 |, of AT&|T, prese|
|00002650| 6e 74 65 64 20 74 68 65 | 20 77 6f 72 6b 20 6f 66 |nted the| work of|
|00002660| 20 74 68 65 20 45 78 74 | 65 6e 73 69 6f 6e 73 0a | the Ext|ensions.|
|00002670| 20 20 20 20 20 67 72 6f | 75 70 2c 20 77 68 69 63 | gro|up, whic|
|00002680| 68 20 77 61 73 20 62 79 | 20 66 61 72 20 74 68 65 |h was by| far the|
|00002690| 20 6d 6f 73 74 20 61 63 | 74 69 76 65 2e 20 20 54 | most ac|tive. T|
|000026a0| 68 65 20 74 65 63 68 6e | 69 63 61 6c 20 73 65 73 |he techn|ical ses|
|000026b0| 73 69 6f 6e 73 0a 20 20 | 20 20 20 70 72 65 73 65 |sions. | prese|
|000026c0| 6e 74 65 64 20 65 78 70 | 65 72 69 65 6e 63 65 20 |nted exp|erience |
|000026d0| 77 69 74 68 20 69 6d 70 | 6c 65 6d 65 6e 74 61 74 |with imp|lementat|
|000026e0| 69 6f 6e 20 61 6e 64 20 | 75 73 65 20 6f 66 20 74 |ion and |use of t|
|000026f0| 68 65 20 74 65 6d 70 6c | 61 74 65 0a 20 20 20 20 |he templ|ate. |
|00002700| 20 66 61 63 69 6c 69 74 | 79 2e 0a 0a 20 20 20 20 | facilit|y... |
|00002710| 20 54 68 65 20 6d 6f 73 | 74 20 61 63 74 69 76 65 | The mos|t active|
|00002720| 20 61 6e 64 20 65 6d 6f | 74 69 6f 6e 61 6c 20 64 | and emo|tional d|
|00002730| 65 62 61 74 65 20 6f 66 | 20 74 68 65 20 77 65 65 |ebate of| the wee|
|00002740| 6b 20 77 61 73 20 6f 6e | 20 65 78 63 65 70 74 69 |k was on| excepti|
|00002750| 6f 6e 0a 20 20 20 20 20 | 68 61 6e 64 6c 69 6e 67 |on. |handling|
|00002760| 2c 20 64 69 73 63 75 73 | 73 69 6e 67 20 74 68 65 |, discus|sing the|
|00002770| 20 70 72 6f 70 6f 73 61 | 6c 20 6f 75 74 6c 69 6e | proposa|l outlin|
|00002780| 65 64 20 62 79 20 41 6e | 64 79 20 4b 6f 65 6e 69 |ed by An|dy Koeni|
|00002790| 67 20 61 6e 64 0a 20 20 | 20 20 20 42 6a 61 72 6e |g and. | Bjarn|
|000027a0| 65 20 53 74 72 6f 75 73 | 74 72 75 70 20 69 6e 20 |e Strous|trup in |
|000027b0| 74 68 65 69 72 20 70 61 | 70 65 72 20 60 60 45 78 |their pa|per ``Ex|
|000027c0| 63 65 70 74 69 6f 6e 20 | 48 61 6e 64 6c 69 6e 67 |ception |Handling|
|000027d0| 20 66 6f 72 20 43 2b 2b | 27 27 0a 20 20 20 20 20 | for C++|''. |
|000027e0| 70 72 65 73 65 6e 74 65 | 64 20 61 74 20 74 68 65 |presente|d at the|
|000027f0| 20 55 73 65 6e 69 78 20 | 43 2b 2b 20 63 6f 6e 66 | Usenix |C++ conf|
|00002800| 65 72 65 6e 63 65 20 69 | 6e 20 41 70 72 69 6c 2e |erence i|n April.|
|00002810| 20 20 4d 61 72 74 69 6e | 0a 20 20 20 20 20 4f 27 | Martin|. O'|
|00002820| 52 69 6f 72 64 61 6e 2c | 20 6f 66 20 4d 69 63 72 |Riordan,| of Micr|
|00002830| 6f 73 6f 66 74 2c 20 61 | 6e 64 20 4d 69 6b 65 20 |osoft, a|nd Mike |
|00002840| 4d 69 6c 6c 65 72 2c 20 | 6f 66 20 47 6c 6f 63 6b |Miller, |of Glock|
|00002850| 65 6e 73 70 69 65 6c 2c | 0a 20 20 20 20 20 70 72 |enspiel,|. pr|
|00002860| 65 73 65 6e 74 65 64 20 | 61 72 67 75 6d 65 6e 74 |esented |argument|
|00002870| 73 20 69 6e 20 66 61 76 | 6f 72 20 6f 66 20 65 78 |s in fav|or of ex|
|00002880| 74 65 6e 64 69 6e 67 20 | 74 68 65 20 63 75 72 72 |tending |the curr|
|00002890| 65 6e 74 20 70 72 6f 70 | 6f 73 61 6c 0a 20 20 20 |ent prop|osal. |
|000028a0| 20 20 28 77 68 69 63 68 | 20 64 65 66 69 6e 65 73 | (which| defines|
|000028b0| 20 74 65 72 6d 69 6e 61 | 74 69 6f 6e 20 73 65 6d | termina|tion sem|
|000028c0| 61 6e 74 69 63 73 20 66 | 6f 72 20 65 78 63 65 70 |antics f|or excep|
|000028d0| 74 69 6f 6e 73 29 20 74 | 6f 20 69 6e 63 6c 75 64 |tions) t|o includ|
|000028e0| 65 0a 20 20 20 20 20 72 | 65 73 75 6d 70 74 69 6f |e. r|esumptio|
|000028f0| 6e 20 73 65 6d 61 6e 74 | 69 63 73 2e 20 20 41 6e |n semant|ics. An|
|00002900| 64 79 20 61 6e 64 20 42 | 6a 61 72 6e 65 20 65 78 |dy and B|jarne ex|
|00002910| 70 6c 61 69 6e 65 64 20 | 74 68 65 69 72 20 72 65 |plained |their re|
|00002920| 61 73 6f 6e 73 0a 20 20 | 20 20 20 66 6f 72 20 6e |asons. | for n|
|00002930| 6f 74 20 69 6e 63 6c 75 | 64 69 6e 67 20 72 65 73 |ot inclu|ding res|
|00002940| 75 6d 70 74 69 6f 6e 20 | 2d 2d 20 74 68 65 20 6d |umption |-- the m|
|00002950| 6f 73 74 20 69 6d 70 6f | 72 74 61 6e 74 20 77 61 |ost impo|rtant wa|
|00002960| 73 20 74 68 65 0a 20 20 | 20 20 20 63 6f 6d 70 6c |s the. | compl|
|00002970| 65 78 69 74 79 20 61 6e | 64 20 63 6f 73 74 20 6f |exity an|d cost o|
|00002980| 66 20 69 6d 70 6c 65 6d | 65 6e 74 61 74 69 6f 6e |f implem|entation|
|00002990| 2e 0a 0a 20 20 20 20 20 | 54 6f 20 74 68 65 69 72 |... |To their|
|000029a0| 20 63 72 65 64 69 74 2c | 20 74 68 65 20 67 72 6f | credit,| the gro|
|000029b0| 75 70 20 77 6f 72 6b 65 | 64 20 68 61 72 64 20 74 |up worke|d hard t|
|000029c0| 6f 20 66 69 6e 64 20 61 | 20 70 72 6f 70 6f 73 61 |o find a| proposa|
|000029d0| 6c 20 74 68 61 74 0a 20 | 20 20 20 20 70 72 6f 76 |l that. | prov|
|000029e0| 69 64 65 64 20 62 6f 74 | 68 20 6b 69 6e 64 73 20 |ided bot|h kinds |
|000029f0| 6f 66 20 65 78 63 65 70 | 74 69 6f 6e 73 20 77 69 |of excep|tions wi|
|00002a00| 74 68 20 61 63 63 65 70 | 74 61 62 6c 79 20 73 6d |th accep|tably sm|
|00002a10| 61 6c 6c 0a 20 20 20 20 | 20 74 69 6d 65 2f 73 70 |all. | time/sp|
|00002a20| 61 63 65 20 6f 76 65 72 | 68 65 61 64 2e 20 20 48 |ace over|head. H|
|00002a30| 6f 77 65 76 65 72 2c 20 | 61 74 20 74 68 65 20 65 |owever, |at the e|
|00002a40| 6e 64 20 6f 66 20 74 68 | 65 20 77 65 65 6b 2c 20 |nd of th|e week, |
|00002a50| 42 6a 61 72 6e 65 0a 20 | 20 20 20 20 64 65 63 6c |Bjarne. | decl|
|00002a60| 61 72 65 64 20 74 68 65 | 20 64 65 62 61 74 65 20 |ared the| debate |
|00002a70| 64 65 61 64 6c 6f 63 6b | 65 64 2c 20 61 6e 64 20 |deadlock|ed, and |
|00002a80| 72 65 66 75 73 65 64 20 | 74 6f 20 69 6d 70 6f 73 |refused |to impos|
|00002a90| 65 20 68 69 73 0a 20 20 | 20 20 20 70 72 6f 70 6f |e his. | propo|
|00002aa0| 73 61 6c 20 77 68 69 6c | 65 20 73 75 62 73 74 61 |sal whil|e substa|
|00002ab0| 6e 74 69 61 6c 20 64 69 | 73 61 67 72 65 65 6d 65 |ntial di|sagreeme|
|00002ac0| 6e 74 20 72 65 6d 61 69 | 6e 65 64 2e 20 20 54 68 |nt remai|ned. Th|
|00002ad0| 69 73 20 69 73 0a 20 20 | 20 20 20 61 6e 6f 74 68 |is is. | anoth|
|00002ae0| 65 72 20 74 6f 70 69 63 | 20 77 68 65 72 65 20 79 |er topic| where y|
|00002af0| 6f 75 20 73 68 6f 75 6c | 64 20 6d 61 6b 65 20 79 |ou shoul|d make y|
|00002b00| 6f 75 72 20 6f 70 69 6e | 69 6f 6e 73 20 68 65 61 |our opin|ions hea|
|00002b10| 72 64 2e 0a 0a 43 20 43 | 6f 6d 70 61 74 69 62 69 |rd...C C|ompatibi|
|00002b20| 6c 69 74 79 0a 20 20 20 | 20 20 4d 69 6b 65 20 4d |lity. | Mike M|
|00002b30| 69 6c 6c 65 72 20 70 72 | 65 73 65 6e 74 65 64 20 |iller pr|esented |
|00002b40| 74 68 65 20 77 6f 72 6b | 20 6f 66 20 74 68 65 20 |the work| of the |
|00002b50| 43 20 43 6f 6d 70 61 74 | 69 62 69 6c 69 74 79 20 |C Compat|ibility |
|00002b60| 67 72 6f 75 70 2e 20 20 | 54 6f 6d 0a 20 20 20 20 |group. |Tom. |
|00002b70| 20 50 6c 75 6d 2c 20 6f | 66 20 50 6c 75 6d 2d 48 | Plum, o|f Plum-H|
|00002b80| 61 6c 6c 2c 20 70 72 6f | 64 75 63 65 64 20 61 20 |all, pro|duced a |
|00002b90| 6c 69 73 74 20 6f 66 20 | 65 76 65 72 79 20 73 65 |list of |every se|
|00002ba0| 63 74 69 6f 6e 20 6f 66 | 20 74 68 65 20 43 2b 2b |ction of| the C++|
|00002bb0| 0a 20 20 20 20 20 72 65 | 66 65 72 65 6e 63 65 20 |. re|ference |
|00002bc0| 6d 61 6e 75 61 6c 20 74 | 68 61 74 20 77 61 73 20 |manual t|hat was |
|00002bd0| 6e 6f 74 20 43 2e 20 20 | 4d 75 63 68 20 6f 66 20 |not C. |Much of |
|00002be0| 74 68 65 20 67 72 6f 75 | 70 27 73 20 6e 65 61 72 |the grou|p's near|
|00002bf0| 2d 74 65 72 6d 0a 20 20 | 20 20 20 61 63 74 69 76 |-term. | activ|
|00002c00| 69 74 79 20 77 69 6c 6c | 20 62 65 20 64 65 76 6f |ity will| be devo|
|00002c10| 74 65 64 20 74 6f 20 65 | 78 70 6c 61 69 6e 69 6e |ted to e|xplainin|
|00002c20| 67 20 74 68 65 20 6d 61 | 6e 79 20 69 74 65 6d 73 |g the ma|ny items|
|00002c30| 20 6f 6e 20 74 68 65 0a | 20 20 20 20 20 6c 69 73 | on the.| lis|
|00002c40| 74 2e 0a 0a 54 68 65 20 | 53 65 61 74 74 6c 65 20 |t...The |Seattle |
|00002c50| 6d 65 65 74 69 6e 67 20 | 70 72 6f 64 75 63 65 64 |meeting |produced|
|00002c60| 20 74 61 6e 67 69 62 6c | 65 20 70 72 6f 67 72 65 | tangibl|e progre|
|00002c70| 73 73 20 6f 6e 20 74 68 | 65 20 6c 61 6e 67 75 61 |ss on th|e langua|
|00002c80| 67 65 0a 73 74 61 6e 64 | 61 72 64 2e 20 20 58 33 |ge.stand|ard. X3|
|00002c90| 4a 31 36 20 76 6f 74 65 | 64 20 74 6f 20 61 63 63 |J16 vote|d to acc|
|00002ca0| 65 70 74 20 74 68 65 20 | 70 72 6f 70 6f 73 65 64 |ept the |proposed|
|00002cb0| 20 64 6f 63 75 6d 65 6e | 74 20 6f 75 74 6c 69 6e | documen|t outlin|
|00002cc0| 65 20 61 6e 64 0a 66 6f | 72 6d 61 74 2e 20 20 54 |e and.fo|rmat. T|
|00002cd0| 68 65 79 20 61 6c 73 6f | 20 61 67 72 65 65 64 20 |hey also| agreed |
|00002ce0| 74 6f 20 69 6e 63 6f 72 | 70 6f 72 61 74 65 20 74 |to incor|porate t|
|00002cf0| 68 65 20 74 65 6d 70 6c | 61 74 65 20 70 72 6f 70 |he templ|ate prop|
|00002d00| 6f 73 61 6c 20 28 74 68 | 65 0a 74 65 78 74 20 66 |osal (th|e.text f|
|00002d10| 72 6f 6d 20 43 68 61 70 | 74 65 72 20 31 34 20 6f |rom Chap|ter 14 o|
|00002d20| 66 20 54 68 65 20 41 6e | 6e 6f 74 61 74 65 64 20 |f The An|notated |
|00002d30| 52 65 66 65 72 65 6e 63 | 65 20 4d 61 6e 75 61 6c |Referenc|e Manual|
|00002d40| 2c 20 6d 69 6e 75 73 20 | 74 68 65 0a 61 6e 6e 6f |, minus |the.anno|
|00002d50| 74 61 74 69 6f 6e 73 20 | 2d 2d 20 69 74 20 77 61 |tations |-- it wa|
|00002d60| 73 20 6c 69 74 65 72 61 | 6c 6c 79 20 61 20 73 63 |s litera|lly a sc|
|00002d70| 69 73 73 6f 72 73 2d 61 | 6e 64 2d 74 61 70 65 20 |issors-a|nd-tape |
|00002d80| 6a 6f 62 29 2e 20 20 57 | 65 20 68 6f 70 65 20 43 |job). W|e hope C|
|00002d90| 2b 2b 0a 76 65 6e 64 6f | 72 73 20 77 69 6c 6c 20 |++.vendo|rs will |
|00002da0| 72 65 67 61 72 64 20 74 | 65 6d 70 6c 61 74 65 73 |regard t|emplates|
|00002db0| 20 61 73 20 6e 6f 77 20 | 6f 66 66 69 63 69 61 6c | as now |official|
|00002dc0| 6c 79 20 69 6e 20 74 68 | 65 20 6c 61 6e 67 75 61 |ly in th|e langua|
|00002dd0| 67 65 2c 20 61 6e 64 0a | 70 72 6f 76 69 64 65 20 |ge, and.|provide |
|00002de0| 75 73 65 72 73 20 61 6e | 20 6f 70 70 6f 72 74 75 |users an| opportu|
|00002df0| 6e 69 74 79 20 74 6f 20 | 77 6f 72 6b 20 77 69 74 |nity to |work wit|
|00002e00| 68 20 74 68 69 73 20 66 | 65 61 74 75 72 65 2e 0a |h this f|eature..|
|00002e10| 0a 4e 65 78 74 20 65 76 | 65 6e 74 73 0a 0a 41 20 |.Next ev|ents..A |
|00002e20| 66 65 77 20 73 75 62 73 | 74 61 6e 74 69 61 6c 20 |few subs|tantial |
|00002e30| 69 73 73 75 65 73 20 6c | 69 65 20 61 68 65 61 64 |issues l|ie ahead|
|00002e40| 2e 20 20 54 68 65 20 6e | 65 78 74 20 6d 65 65 74 |. The n|ext meet|
|00002e50| 69 6e 67 20 73 68 6f 75 | 6c 64 20 73 65 65 20 73 |ing shou|ld see s|
|00002e60| 6f 6d 65 0a 72 65 73 6f | 6c 75 74 69 6f 6e 20 6f |ome.reso|lution o|
|00002e70| 6e 20 74 68 65 20 65 78 | 63 65 70 74 69 6f 6e 20 |n the ex|ception |
|00002e80| 70 72 6f 70 6f 73 61 6c | 2e 20 20 57 65 20 73 68 |proposal|. We sh|
|00002e90| 6f 75 6c 64 20 73 65 65 | 20 73 6f 6d 65 20 70 72 |ould see| some pr|
|00002ea0| 6f 67 72 65 73 73 20 6f | 6e 0a 74 68 65 20 72 65 |ogress o|n.the re|
|00002eb0| 76 69 65 77 20 6f 66 20 | 6c 61 6e 67 75 61 67 65 |view of |language|
|00002ec0| 20 61 6d 62 69 67 75 69 | 74 69 65 73 20 61 6e 64 | ambigui|ties and|
|00002ed0| 20 69 6e 63 6f 6e 73 69 | 73 74 65 6e 63 69 65 73 | inconsi|stencies|
|00002ee0| 2c 20 61 6e 64 20 68 61 | 76 65 20 73 6f 6d 65 0a |, and ha|ve some.|
|00002ef0| 69 64 65 61 20 6f 66 20 | 68 6f 77 20 64 69 66 66 |idea of |how diff|
|00002f00| 69 63 75 6c 74 20 69 74 | 20 77 69 6c 6c 20 62 65 |icult it| will be|
|00002f10| 20 74 6f 20 41 4e 53 49 | 66 79 20 74 68 65 20 64 | to ANSI|fy the d|
|00002f20| 6f 63 75 6d 65 6e 74 2e | 20 20 57 65 20 73 68 6f |ocument.| We sho|
|00002f30| 75 6c 64 0a 61 6c 73 6f | 20 73 65 65 20 73 6f 6d |uld.also| see som|
|00002f40| 65 20 73 70 65 63 69 66 | 69 63 20 70 72 6f 70 6f |e specif|ic propo|
|00002f50| 73 61 6c 73 20 6f 6e 20 | 6c 69 62 72 61 72 79 20 |sals on |library |
|00002f60| 63 6f 6e 74 65 6e 74 73 | 2e 20 20 54 68 65 20 6d |contents|. The m|
|00002f70| 6f 73 74 0a 0a 4f 63 74 | 6f 62 65 72 20 33 2c 20 |ost..Oct|ober 3, |
|00002f80| 31 39 39 30 20 53 74 61 | 6e 64 61 72 64 73 20 55 |1990 Sta|ndards U|
|00002f90| 70 64 61 74 65 20 20 20 | 20 20 20 20 20 20 20 20 |pdate | |
|00002fa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002fb0| 20 58 33 4a 31 36 3a 20 | 43 2b 2b 0a 0a 0c 0a 09 | X3J16: |C++.....|
|00002fc0| 09 09 09 2d 20 36 20 2d | 0a 0a 73 75 62 73 74 61 |...- 6 -|..substa|
|00002fd0| 6e 74 69 61 6c 20 77 69 | 6c 6c 20 62 65 20 61 20 |ntial wi|ll be a |
|00002fe0| 73 69 6d 70 6c 69 66 69 | 65 64 20 76 65 72 73 69 |simplifi|ed versi|
|00002ff0| 6f 6e 20 6f 66 20 69 6f | 73 74 72 65 61 6d 73 20 |on of io|streams |
|00003000| 62 79 20 4a 65 72 72 79 | 20 53 63 68 77 61 72 7a |by Jerry| Schwarz|
|00003010| 0a 28 6e 6f 77 20 61 74 | 20 53 74 61 72 64 65 6e |.(now at| Starden|
|00003020| 74 2c 20 66 6f 72 6d 65 | 72 6c 79 20 61 74 20 41 |t, forme|rly at A|
|00003030| 54 26 54 29 2e 0a 0a 4f | 75 72 20 74 61 72 67 65 |T&T)...O|ur targe|
|00003040| 74 20 64 61 74 65 20 66 | 6f 72 20 64 65 6c 69 76 |t date f|or deliv|
|00003050| 65 72 69 6e 67 20 61 20 | 64 72 61 66 74 20 73 74 |ering a |draft st|
|00003060| 61 6e 64 61 72 64 20 69 | 73 20 74 68 65 20 65 6e |andard i|s the en|
|00003070| 64 20 6f 66 20 31 39 39 | 32 2e 0a 58 33 4a 31 36 |d of 199|2..X3J16|
|00003080| 20 6d 65 65 74 73 20 74 | 68 72 65 65 20 74 69 6d | meets t|hree tim|
|00003090| 65 73 20 70 65 72 20 79 | 65 61 72 2e 20 20 54 68 |es per y|ear. Th|
|000030a0| 65 20 6e 65 78 74 20 74 | 68 72 65 65 20 6d 65 65 |e next t|hree mee|
|000030b0| 74 69 6e 67 73 20 28 61 | 6e 64 20 74 68 65 69 72 |tings (a|nd their|
|000030c0| 0a 68 6f 73 74 73 29 20 | 77 69 6c 6c 20 62 65 3a |.hosts) |will be:|
|000030d0| 0a 0a 20 20 20 2b 20 4e | 6f 76 65 6d 62 65 72 20 |.. + N|ovember |
|000030e0| 31 32 2d 32 36 2c 20 43 | 75 70 65 72 74 69 6e 6f |12-26, C|upertino|
|000030f0| 20 43 41 20 28 48 65 77 | 6c 65 74 74 20 50 61 63 | CA (Hew|lett Pac|
|00003100| 6b 61 72 64 29 0a 0a 20 | 20 20 2b 20 4d 61 72 63 |kard).. | + Marc|
|00003110| 68 20 31 31 2d 31 35 2c | 20 4e 61 73 68 75 61 20 |h 11-15,| Nashua |
|00003120| 4e 48 20 28 44 69 67 69 | 74 61 6c 29 0a 0a 20 20 |NH (Digi|tal).. |
|00003130| 20 2b 20 4a 75 6e 65 20 | 31 37 2d 32 31 2c 20 4c | + June |17-21, L|
|00003140| 75 6e 64 20 53 77 65 64 | 65 6e 20 28 4c 75 6e 64 |und Swed|en (Lund|
|00003150| 20 49 6e 73 74 69 74 75 | 74 65 20 6f 66 20 54 65 | Institu|te of Te|
|00003160| 63 68 6e 6f 6c 6f 67 79 | 29 0a 0a 4d 65 6d 62 65 |chnology|)..Membe|
|00003170| 72 73 68 69 70 20 6f 6e | 20 61 6e 20 58 33 20 63 |rship on| an X3 c|
|00003180| 6f 6d 6d 69 74 74 65 65 | 20 69 73 20 6f 70 65 6e |ommittee| is open|
|00003190| 20 74 6f 20 61 6e 79 20 | 69 6e 64 69 76 69 64 75 | to any |individu|
|000031a0| 61 6c 20 6f 72 0a 6f 72 | 67 61 6e 69 7a 61 74 69 |al or.or|ganizati|
|000031b0| 6f 6e 20 77 69 74 68 20 | 65 78 70 65 72 74 69 73 |on with |expertis|
|000031c0| 65 20 61 6e 64 20 6d 61 | 74 65 72 69 61 6c 20 69 |e and ma|terial i|
|000031d0| 6e 74 65 72 65 73 74 20 | 69 6e 20 74 68 65 20 74 |nterest |in the t|
|000031e0| 6f 70 69 63 0a 61 64 64 | 72 65 73 73 65 64 20 62 |opic.add|ressed b|
|000031f0| 79 20 74 68 65 20 63 6f | 6d 6d 69 74 74 65 65 2e |y the co|mmittee.|
|00003200| 20 20 54 68 65 20 63 6f | 73 74 20 66 6f 72 20 6d | The co|st for m|
|00003210| 65 6d 62 65 72 73 68 69 | 70 20 69 73 20 24 32 35 |embershi|p is $25|
|00003220| 30 2e 20 20 43 6f 6e 74 | 61 63 74 0a 74 68 65 20 |0. Cont|act.the |
|00003230| 63 68 61 69 72 20 6f 72 | 20 76 69 63 65 20 63 68 |chair or| vice ch|
|00003240| 61 69 72 20 66 6f 72 20 | 64 65 74 61 69 6c 73 2e |air for |details.|
|00003250| 0a 0a 43 68 61 69 72 3a | 20 44 6d 69 74 72 79 20 |..Chair:| Dmitry |
|00003260| 4c 65 6e 6b 6f 76 0a 48 | 50 20 43 61 6c 69 66 6f |Lenkov.H|P Califo|
|00003270| 72 6e 69 61 20 4c 61 6e | 67 75 61 67 65 20 4c 61 |rnia Lan|guage La|
|00003280| 62 0a 31 39 34 34 37 20 | 50 72 75 6e 65 72 69 64 |b.19447 |Prunerid|
|00003290| 67 65 20 41 76 65 6e 75 | 65 20 4d 53 20 34 37 20 |ge Avenu|e MS 47 |
|000032a0| 4c 45 0a 43 75 70 65 72 | 74 69 6e 6f 2c 20 43 41 |LE.Cuper|tino, CA|
|000032b0| 20 20 39 35 30 31 34 0a | 28 34 30 38 29 34 34 37 | 95014.|(408)447|
|000032c0| 2d 35 32 37 39 0a 46 41 | 58 20 28 34 30 38 29 34 |-5279.FA|X (408)4|
|000032d0| 34 37 2d 34 39 32 34 0a | 65 6d 61 69 6c 20 64 6d |47-4924.|email dm|
|000032e0| 69 74 72 79 25 68 70 64 | 61 40 68 70 6c 61 62 73 |itry%hpd|a@hplabs|
|000032f0| 2e 68 70 2e 63 6f 6d 0a | 0a 56 69 63 65 20 43 68 |.hp.com.|.Vice Ch|
|00003300| 61 69 72 3a 20 57 69 6c | 6c 69 61 6d 20 4d 2e 20 |air: Wil|liam M. |
|00003310| 20 4d 69 6c 6c 65 72 0a | 47 6c 6f 63 6b 65 6e 73 | Miller.|Glockens|
|00003320| 70 69 65 6c 2c 20 4c 74 | 64 0a 50 2e 4f 2e 20 42 |piel, Lt|d.P.O. B|
|00003330| 6f 78 20 33 36 36 0a 53 | 75 64 62 75 72 79 2c 20 |ox 366.S|udbury, |
|00003340| 4d 41 20 20 30 31 37 37 | 36 2d 30 30 30 33 0a 28 |MA 0177|6-0003.(|
|00003350| 35 30 38 29 34 34 33 2d | 35 37 37 39 0a 65 6d 61 |508)443-|5779.ema|
|00003360| 69 6c 20 77 6d 6d 69 6c | 6c 65 72 40 63 75 70 2e |il wmmil|ler@cup.|
|00003370| 70 6f 72 74 61 6c 2e 63 | 6f 6d 0a 0a 4f 63 74 6f |portal.c|om..Octo|
|00003380| 62 65 72 20 33 2c 20 31 | 39 39 30 20 53 74 61 6e |ber 3, 1|990 Stan|
|00003390| 64 61 72 64 73 20 55 70 | 64 61 74 65 20 20 20 20 |dards Up|date |
|000033a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000033b0| 20 20 20 20 20 20 20 20 | 58 33 4a 31 36 3a 20 43 | |X3J16: C|
|000033c0| 2b 2b 0a 0a 56 6f 6c 75 | 6d 65 2d 4e 75 6d 62 65 |++..Volu|me-Numbe|
|000033d0| 72 3a 20 56 6f 6c 75 6d | 65 20 32 31 2c 20 4e 75 |r: Volum|e 21, Nu|
|000033e0| 6d 62 65 72 20 31 37 34 | 0a 0a |mber 174|.. |
+--------+-------------------------+-------------------------+--------+--------+